Manchester City salvaged a point with two late goals to draw 3-3 at home to Sunderland Saturday but the result helped tip the balance in the Premier League title race in Manchester United's favor. With seven matches to play, City, chasing its first top flight title since 1968, moved on to 71 points, two behind United which would go five clear at the top if it beats lowly Blackburn Rovers at Ewood Park Monday. Arsenal's seven-match winning league run ended when lost 2-1 at strugglers Queens Park Rangers while Chelsea maintained its push for a top four spot with a 4-2 win at Aston Villa. Wolverhampton Wanderers are beginning to look doomed following their seventh successive home league loss as they went down 3-2 against Bolton Wanderers. That result left Wolves on 22 points, six adrift of Blackburn, QPR and Wigan Athletic, which continued its revival with a 2-0 home win over Stoke City. Everton beat West Bromwich Albion 2-0 at Goodison Park and Fulham ended a three-match losing run with a hard-fought 2-1 win over Norwich at Craven Cottage. Sunderland ended City's perfect home record of 15 straight league wins this season, having taken the lead through Sebastian Larsson after 31 minutes with a shot from the edge of the box. City replied with a Mario Balotelli penalty after 43 minutes following a foul on Edin Dzeko but a Nicklas Bendtner header put Sunderland 2-1 ahead before halftime and Larsson made it 3-1 10 minutes into the second period. Sunderland still led with five minutes to play before Balotelli pulled one back and Aleksandar Kolarov, who had an angry exchange with Balotelli over a free-kick earlier in the second half, scored to save a point a minute later. Milan drops points Serie A leader AC Milan dropped two precious points by drawing 1-1 at Catania Saturday, both teams missing chances to snatch victory in a dramatic finale. Champion Milan has 64 points from 30 games but second-placed Juventus will cut its lead to two points if it beats visiting Napoli Sunday.