Manchester United's Nemanja Matic volleyed a stunning added-time winner as it fought back from two goals down to beat Crystal Palace 3-2 at Selhurst Park and climbed to second place in the Premier League on Monday night.