Carlos Tevez pounced late on to earn Manchester United a 1-1 draw at Blackburn Rovers on Saturday just when it looked like the Premier League title race had been blasted wide open. Roque Santa Cruz's 21st minute shot gave Rovers the lead and they were hanging on grimly despite intense United pressure until Argentina forward Tevez swooped to flick in a header with two minutes of normal time left. Defeat would have left United just two points above a resolute Chelsea side who it faces at Stamford Bridge next week. Thanks to Tevez's crucial touch it is three clear with three games to go and also boast a superior goal difference. United, which faces Barcelona on Wednesday in its Champions League semifinal, first leg, has 81 points, Chelsea has 78 and Arsenal, which beat Reading 2-0, has 74. Liverpool is fourth with 69 points after a 2-0 victory at Fulham. Bolton Wanderers won 1-0 at Middlesbrough to move out of the bottom three above Birmingham City. Wigan Athletic drew 1-1 with Tottenham Hotspur and West Ham United beat relegated Derby County 2-1.Bayern lifts cup A Luca Toni double lifted Bayern Munich to a 2-1 German Cup final success over Borussia Dortmund in front of 73,000 fans at the Olympic Stadium in Berlin on Saturday. This was a final Cup appearance for Bayern talisman Oliver Kahn with the goalkeeper retiring at the end of the season. For him it was a sixth Cup success.Livorno holds Roma AS Roma's title hopes suffered a double blow on Saturday when it was held 1-1 at home by Livorno and lost Francesco Totti to a serious knee injury.Alessandro Diamanti snatched a useful point for relegation-threatened Livorno with a late free kick after striker Mirko Vucinic had headed Roma in front. In Saturday's other Serie A game, Fiorentina beat visitors Palermo 1-0 to move seven points clear of fifth-placed AC Milan and tighten its grip on the final Champions League qualifying spot. Fiorentina midfielder Marco Donadel grabbed the only goal with a 25-meter shot. Boring draw Barcelona failed again to put pressure on leader Real Madrid after being held to a 0-0 draw at home by city rival Espanyol in the Primera Liga on Saturday. Barca stays second with 61 points, eight short of Real. Atletico Madrid lost 3-1 at home to Real Betis to remain on 54 points. Sevilla went down 4-1 against Almeria and Real Zaragoza won 3-0 over Recreativo Huelva.Lyon rallies to win Mathieu Bodmer and Fabio Grosso each scored in the second half Saturday and defending French champion Lyon rallied to win 2-1 at Strasbourg. The win improved Lyon to 71 points, giving it a seven-point lead over second-place Bordeaux. Nancy is in third place with 56 points. In other matches, it was: Caen 2, PSG 0, Lens 3, Sochaux 2, Nancy 1, Le Mans 1; Saint-Etienne 1, Lorient 0; Nice 0, Monaco 2; Rennes 1, Valenciennes 0; and Auxerre 0, Metz 0.Celtic beats Aberdeen Georgios Samaras scored to put Celtic top of the Scottish league with a 1-0 victory over Aberdeen on Saturday. Celtic has 77 points from 34 games, while Rangers has 75 from 31. In Saturday's other games, last-place Gretna drew 0-0 at Falkirk, Hearts edged St. Mirren 3-2 and Inverness beat Kilmarnock 3-0. Division One leader Hamilton beat Clyde 2