(CNN) -- Jerome Boateng scored an 86th-minute winner as Bayern Munich came from behind twice to beat Dusseldorf 3-2 at the Allianz Arena on Saturday and extend their lead at the top of Bundesliga to 20 points.
Bayern's eighth straight league win was far from routine as the visitors took a early lead -- Mathis Bolly scoring in the 16th minute -- before Thomas Muller equalized on the stroke of halftime.
Despite monopolizing possession for much of the game, Bayern found themselves trailing again in the 71st minute when midfielder Andreas Lambertz scored.
But the lead didn't last long. Franck Ribery levelled the scores in the 74th minute before Boateng headed the home the winner with four minutes remaining.
The win gives Bayern 66 points from 25 games and leaves them in confident mood ahead of the second leg of their last-16 Champions League tie against English Premier League side Arsenal next Wednesday.
Jupp Heynckes' side won the first leg 3-1 at the Emirates and are strong favorites to progress.
Bayern's nearest league rivals both lost on Saturday. Second-placed Borussia Dortmund going down 2-1 away to Schalke while third-place Bayer Leverkusen lost 1-0 at Mainz.
With only nine matches remaining, Bayern seem destined to secure 23rd league title long before the end of the season.
At the foot of the table, Greuther Furth suffered a 3-0 defeat at home to Hoffenheim and claim a unwanted record, becoming the first Bundesliga team not to win any of their first 13 home league games.
Elsewhere, Wolfsburg moved up to 12th in the table after a resounding 5-2 win at Freiburg.
Meanwhile in England, the FA Cup quarterfinals took center stage with Wigan the first to book a place in the semifinals with a comprehensive 3-0 win over Everton at Goodison Park.
Three strikes in three minutes downed the Toffees as Roberto Martinez's team move into the last four -- their best ever performance in the historic English cup competition.
A 31st-minute goal from Honduran defender Maynor Figueroa was followed up a minute later by Callum Mcmanaman with Jordi Gomez adding another immediately to leave home fans stunned.
Carlos Tevez scored a hat-trick as Manchester City thrashed Championship side Barnsley 5-0 at the Etihad Stadium to claim a semifinal berth.
The two other quarterfinals will be played on Sunday and see Manchester United take on Chelsea at Old Trafford while Championship sides' Blackburn Rovers and Millwall square up at the Den.
Four Premier League matches were played on Saturday. Bottom-of-the-table Queens Park Rangers recorded a valuable 3-1 win over Sunderland.
The win moves Harry Redknapp's side up to 23 points, level with fellow strugglers Reading, who lost 2-1 to Aston Villa -- who rise to 17th with 27 points.
West Bromwich Albion are up to seventh after a 2-1 win over Swansea. Norwich City and Southampton drew 0-0 at Carrow Road.