LONDON — Arsenal's topsy-turvy season took another turn for the worse when it let slip a two-goal lead and missed a late penalty to draw 3-3 at home with a Dimitar Berbatov-inspired Fulham Saturday. Olivier Giroud's double - his first home Premier League goals - could not prevent Arsenal staying seventh in the table, sliding four points behind fourth-placed Everton who came from behind to beat visiting Sunderland 2-1. Surprise package West Bromwich Albion, in fifth, is level on points with Everton following a 2-1 victory at Wigan Athletic. Southampton remained in the relegation zone after a 1-1 draw against Swansea. The Saints came into the game having given up 11 points from winning positions this season and again failed to hold a lead it got courtesy of midfielder Morgan Schneiderlin, who converted a ball from Rickie Lambert with a header from close range in the 64th minute. The point moves the home side up to 19th place with five points while Swansea remains 11th on 13 points. Bayern beats Frankfurt In Berlin, Frank Ribery's first-half strike and David Alaba's well-struck penalty were enough for Bayern Munich to overcome Eintracht Frankfurt 2-0 at home Saturday for the club's 10th Bundesliga win in 11 games. Ribery struck just before the interval, when Javi Martinez sprung the offside trap to set the Frenchman up, while Alaba took his chance to secure the win in the 77th minute after Vadim Demidov was adjudged to have brought down Bastian Schweinsteiger. Television replays showed the Bayern midfielder went down under minimal contact. Second-placed Schalke came from behind to beat Werder Bremen 2-1 and stay seven points behind Bayern. Defending champion Borussia Dortmund grafted for a 3-1 win at Augsburg. Fortuna Duesseldorf drew 1-1 at home with Hoffenheim, while 10-man Hamburger SV battled to a 0-0 draw at Freiburg. On Friday, Mainz ensured Nuremberg's poor start to the Bundesliga continued with a 2-1 win over the visiting side. Granada downs Real Betis Granada scored in each half to win 2-1 at Real Betis Friday, ending a three-game losing streak to provisionally move out of the Spanish league's relegation zone. Granada midfielder Gabriel Torje rifled home a poor clearance by goalkeeper Adrian San Miguel of a routine cross to put the visitors ahead in the eighth minute. After strike partner Jorge Molina had hit the upright, Ruben Castro leveled for Betis in the 62nd. But just as Betis surged forward in search of a winner, Granada midfielder Mikel Rico pounced on a loose ball, cut back onto his left foot to avoid a diving defender and fired into the roof of the net in the 74th minute to secure the points. Betis remained fourth after its first loss in five games. — Agencies