Marcus Rashford scored a sensational free-kick winner as Manchester United beat Chelsea to reach the Carabao Cup quarter-finals.
The England striker gave United the lead with a penalty after Marcos Alonso fouled Daniel James.
Michy Batshuayi equalised for Chelsea, who had won their last seven games, with a great run from the halfway line and finish from outside the box.
But Rashford won the game with a swerving 30-yard free-kick.
The quarter-final draw will take place on Thursday at about 08:45 GMT on BBC Radio 2's Zoe Ball Breakfast Show.
United's decision to name strong team pays off
Manchester United manager Ole Gunnar Solskjaer named a strong side, saying he wanted to "keep the momentum going" - with 19-year-old Brandon Williams the only unfamiliar youngster to start.
And it worked as they won for a third game in a row, all away from home - after a run of six games without a win.
Scott McTominay had already gone close to an opener when Rashford - who missed a penalty in Sunday's 3-1 win at Norwich in the Premier League - sent Willy Caballero the wrong way from the spot.
Chelsea made six changes from Saturday's win at Burnley and did not look their usual selves. Christian Pulisic, who scored a hat-trick at Turf Moor,failed to have much of an impact, although he did drag a shot wide in the second half.
Batshuayi's equaliser was wonderful as he flicked Caballero's long kick on with his head, before beating Harry Maguire for pace and smashing home from 25 yards.
But the headlines belong to Rashford, who turns 22 on Thursday, who settled the game with a fantastic free-kick which had shades of United great Cristiano Ronaldo.