Michael Olise's spectacular stoppage-time free-kick ended Manchester United's nine-match winning run as Crystal Palace held them to a 1-1 draw at Selhurst Park.

United looked destined to go second in the Premier League thanks to Bruno Fernandes' first-half opener but ultimately paid the price for their apparent decision to sit on the narrow lead.

Although it was United who survived the game's first scare when Palace hit the crossbar in the 40th minute, they were deserved leaders as Bruno Fernandes netted on the stroke of half-time.

But they committed far fewer bodies to attack in the second period and Olise made them pay, denying United the chance to enter the top two for the first time since September 2021.