Tyrese Campbell scored twice as Stoke City overturned a 2-1 deficit to beat Middlesbrough 3-2 and earn their first Division 2 win in seven matches.
There were five goals in 31 second-half minutes at St George's Park.
Campbell fired the Potters ahead in the 56th minute but Mitchell Curry equalised almost immediately and then Luke Armstrong gave Boro the lead for the first time.
Ramadan Sobhi levelled for Stoke in the 78th minute before Campbell snatched a winner with three minutes remaining.
The Potters stay one place off the bottom but are within a point of 10th-placed Newcastle, while Middlesbrough are still in the play-off places in fourth.
Stoke: 12 Feb v Charlton (A) PL Cup
Middlesbrough: 12 Feb v Birmingham (A) PL Cup