Liverpool beat Sunderland 2-0 to keep alive its faint hopes of catching Manchester United at the top of the English Premier League on Tuesday. While the second-half goals by David Ngog and Israeli national Yossi Benayoun weren't enough to regain second place from Chelsea, which won 1-0 at Portsmouth, Liverpool closed to within four points of the leader with its first league win in three matches. Liverpool has 58 points from 28 games and trails Chelsea only by goal difference. Defending champion United, which won the League Cup on Sunday for its second title of the season, has played two games fewer than the trailing pair and plays the first of those matches at Newcastle on Wednesday. Liverpool had led the league for much of the season until a run of eight draws and a loss from 14 matches allowed in-form United to overtake and establish a firm advantage. The Reds looked set to continue their poor showing on Tuesday until Ngog put his team ahead in the 52nd minute. Benayoun, who scored in the 1-0 Champions League win that preceded Saturday's poor 2-0 loss at Middlesbrough, burst down the left and crossed into the area, where Steven Gerrard headed back to Ngog for the striker's first club goal. Benayoun then scored from close range in the 65th after Sunderland goalkeeper Marton Fulop dropped the ball at his feet. "I'm happy with the goal, but the most important thing is the points," Benayoun said. "After we lost against Middlesbrough, it was important to come back to winning ways. "We were very disappointed. We expected to beat Middlesbrough - but we did a job tonight." Last week, Benayoun scored the winning goal in Liverpool's round of 16 Champions League victory against Real Madrid.