Middlesbrough came from behind at Swansea City to narrow the gap on the Championship's promotion leaders.
Joel Piroe gave the home side a surprise lead early in the first half of an entertaining contest.
But Aaron Ramsey and Cameron Archer scored in the space of three minutes of the second half to turn the game on its head, just moments after Swansea had a goal narrowly ruled out.
Top-scorer Chuba Akpom then netted from the penalty spot to seal a rousing win.
Michael Carrick's side are now just four points behind second-placed Sheffield United who were beaten by Luton Town.