Mohamed Salah scored a late equaliser from a penalty kick as Liverpool escaped Old Trafford with a single point in a 2-2 draw with Manchester United to climb to even on points with Premier League leaders Arsenal.
Salah stroked home in the 84th minute for his sixth league goal at Old Trafford, the most of any visiting player in the league's history, overtaking Steven Gerrard's five.
With seven games remaining in the neck-and-neck title race, Liverpool and Arsenal have 71 points with the Gunners leading on goal difference. Holders Manchester City are third on 70 points, while United are sixth with 49.
"It feels like a loss, it is our fault again," Liverpool skipper Virgil van Dijk told the BBC. "We had so many chances and we should finish the game off."
Luis Diaz got Liverpool on the scoreboard in the 23rd minute when Dominik Szoboszlai swung in a corner that Darwin Nunez headed to the unmarked Colombian who hooked in a volley from close range.
But Bruno Fernandes scored a wild goal -- the United skipper's 50th league goal for the side -- with their first shot on target in the 50th minute when he latched on to a loose Liverpool pass and lobbed the ball from the centre circle past keeper Caoimhin Kelleher.
Kobbie Mainoo had the Old Trafford faithful roaring with his rocket from just inside the 18-yard box that sailed into the far top corner in the 67th minute.
He was the first 18-year-old to score a league goal against Liverpool since Cesc Fabregas for Arsenal in 2005, and the delighted teenager sprinted to the corner flag to salute the crowd in celebration.
"It's an unbelievable feeling to score my first Old Trafford goal and to do it in this fixture was even more special," Mainoo told Sky Sports, adding that he was disappointed about the result.
"We didn't get the three points and that's the main thing. I think we performed really well in the second half. The lads made minor mistakes and if we iron them out then we win the game."