So thanks for joining us today.
Tomorrow's European live text action starts earlier than usual as Real Madrid host Granada at 11:00 BST.
Then at 20:00 BST, Barcelona visit Celta Vigo and Marseille host Ligue 1 title rivals Marseille.
So thanks for joining us today.
Tomorrow's European live text action starts earlier than usual as Real Madrid host Granada at 11:00 BST.
Then at 20:00 BST, Barcelona visit Celta Vigo and Marseille host Ligue 1 title rivals Marseille.
We're now at the stage when we can start to plot how many games until Juventus wrap up the title. They are 14 points clear with nine games to go. So five more wins and they're champions - even fewer if Roma or Lazio drop points.
Of course, Juventus are probably more focused on other tournaments now. They face Fiorentina on Tuesday in the Coppa Italia semi-final second leg - they lost the first leg 2-1.
And in 10 days' time it's Monaco in the Champions League quarter-final.
Juventus fan Rishi Verma: Now at the business end of the season, and the Scudetto within reach, it's all about points - irrespective of the performance.
Juventus go 14 points clear of Roma at the top of the table but it was far from the most comfortable victory they've had.
Carlos Tevez turns a defender 35 yards from goal, charges forward and has a go from the edge of the box. Luigi Sepe saves it but substitute Roberto Pereyra buries the rebound.
Five minutes of injury time. Empoli are down to 10 men as Simone Verdi - who was one of the players on the ground - is unable to continue. The other, Matias Vecino, is fine to play on and fouls Alvaro Morata.
Two Empoli players down on the ground injured on different parts of the pitch.
It almost looks like they're identical twins where one is feeling the other's pain but I think the were both tackled in separate indcidents.
Actually Arturo Vidal can't continue, he's replaced by Simone Pepe.
Juventus are running out of midfield options with a Champions League quarter-final against Monaco coming up.
Juventus are starting to be sloppy at the back now, conceding possession to Empoli several times.
Arturo Vidal hoofs the ball away and he appears to have hurt himself while landing. He limps off the pitch. Not a good sign for the Champions League quarter-finalists with Paul Pogba, Andrea Pirlo and Claudio Marchisio currently sidelined.
Luckily the Chilean can play on.
And now Empoli have a corner after Angelo Ogbonna does well to tackle Riccardo Saponara, who has been one of the Blues' best players today.
The corner comes in and takes a deflection which sees it land in Gianluigi Buffon's arms.
Juventus could make it 2-0 as Carlos Tevez plays the ball to Arturo Vidal and continues his run into the box in space looking for the return. However the Chilean midfielder fancies a go himself but his shot is wide.
The hosts are dominant but still only lead by one.
Empoli make a final change - Simone Verdi on and Manuel Pucciarelli off.
Now Juventus make their second swap, Roberto Pereyra replaces Stefano Sturaro in midfield.
Why make two changes together when you can spread them out by 30 seconds? Empoli bring on Piotr Zielinski for Daniele Croce in midfield.
Corner to Juventus as Patrice Evra gets the ball in the box but Daniele Rugani blocks him and it's out for a corner.
Empoli bring off Middlesbrough legend Massimo Maccarone and Georgia international Levan Mchedlidze replaces him up top.
Alvaro Morata, a summer signing from Real Madrid, has scored seven goals in 22 Serie A appearances this season.
Real have the option to re-sign the 22-year-old this summer, but he says he wants to stay with Juve.
Juventus bring on Alvaro Morata but they only have one space for a Spanish striker in their team so he replaces Fernando Llorente.
Pass. Pass. Pass. Pass. Pass. Juventus in total control at the moment.
Juventus break at pace and in numbers, the ball ends up to right-back Stephan Lichtsteiner but his cross is poor when he should have found Carlos Tevez - who has been central to most of Juventus's moves tonight.
I asked what that banner three entries ago was about and you didn't disappoint.
Francesco from Holloway Rd: Those are the Droogs (clockwork orange) - that's how the Juve hardcore fans in Italy call themselves.
Stan in Pemberton: The flag represents the Juventus Ultras, who refer to themselves as the 'drughi' aka the droogs from A Clockwork Orange.
Empoli coach Maurizio Sarri was enjoying a smoke on the sidelines before the game. Can't really imagine a Premier League manager doing that.
Empoli have a couple of chances. Riccardo Saponara has a shot which is saved by Gianluigi Buffon. And then moments later Manuel Pucciarelli gets his head to a long ball forward and Buffon - near the edge of his box - saves it for a corner.
Much better from the Blues.
Anyone have any ideas what this Juventus banner is about? I haven't been so confused since that Dortmund fan earlier had a sign about three eggs.
Juventus striker Carlos Tevez is booked for pulling back Daniele Croce as Empoli attempted to counter-attack.
From the free-kick, the visitors engineer a chance which Matias Vecino blazes over.
It's second half time.
Italian Serie A
With no Serie A action on Easter Sunday, the whole round of fixtures have been today.
Roma strengthened their hold on a Champions League spot thanks to a 1-0 victory over Napoli, who are also chasing a European place.
Miralem Pjanic scored the only goal after 25 minutes to move them temporarily within 11 points of Juve.
Roma are now seven points clear of fourth place after Sampdoria lost 2-0 at Fiorentina, conceding twice in three second-half minutes.
Former West Ham midfielder Alessandro Diamanti opened the scoring before on-loan Chelsea winger Mohamed Salah added a second to lift La Viola into fourth, above Sampdoria, who remain a point ahead of Rafael Benitez's Napoli.
Jeremy Menez scored a late winner as AC Milan beat fellow mid-table side Palermo 2-1.
Roberto Mancini's Inter Milan were held 1-1 by bankrupt Parma, who have been funded by the Italian league to see out their fixtures.
Cesena came from 3-0 down to draw 3-3 at Verona in the most entertaining game of the day.
Torino beat Atalanta 2-1, Lazio saw off Cagliari 3-1, Genoa and Udinese drew 1-1 and Sassuolo beat Chievo 1-0.
The stats speak for themselves. Juventus are dominant.
Johnny Di Girolamo: Juventus would walk the Premier League. Like Italy v England the other night, UK teams have no brains, just physique.
Ah come on now Johnny, I'm no Premier League apologist but I don't think Juventus would beat Chelsea over 38 games. Also the top English clubs are much better than the England national team.
Injury time? Not for this ref? It's half-time after 45 minutes.
Moments later Carlos Tevez comes forward in a bid to make it 2-0 but his effort is saved by Luigi Sepe.
Seemed a poor decision to me but Arturo Vidal touches the ball and Carlos Tevez absolutely rifles it into the top of the net from eight yards out.
It was never on purpose, Daniele Rugani was just trying to get a touch on the ball.
He won't be so happy with that, Empoli have just conceded an indirect free-kick for a pass-back as Daniele Rugani - on loan from Juventus - tries to tackle and the ball ends up in his keeper's hands. Harsh.
Massimo Maccarone has Empoli's best chance of the game as he finds space 14 yards out but his shot is into the sidenetting when he should have fired it across Gianluigi Buffon.
Empoli boss Maurizio Sarri will be happy with what he's seen.
When did clubs start naming their stadiums after themselves?
Juventus Stadium, Cardiff City Stadium. A cynic would suggest they're holding names until a sponsor comes in.
Empoli have a corner which breaks to Mario Rui and the defender tries his luck from about 35 yards. Unfortunately for him his shot skews wide. Not actually a bad effort though.
A lofted ball comes into the box and Juventus midfielder Arturo Vidal tries to chest it but my main man, Stephan Lichtsteiner, kind of barges into the back of him and takes a shot from the fallout which is easily saved by Luigi Sepe.
Empoli come forward for a rare attack and Massimo Maccarone does well to hold the ball off and lay it to Riccardo Saponara, who either takes a shot or a cross - I'm not sure which it was but it was a bad version of whatever it was meant to be and the attack is wasted.
Michael Glasper: This is Italian football in a nutshell. Dull, competent, tidy but ultimately not very interesting.
Where do we think Juventus would finish in the Premier League? Top four contenders at best, I reckon. Maybe similar enough to Arsenal.
Stephan Lichtsteiner, one of the best full-backs around in my eyes, crosses in and Arturo Vidal heads wide. This game is starting to come to life now.
Juventus starting to create chances with attacking right-back Stephan Lichtsteiner heavily involved. He helps get the ball to Carlos Tevez, whose shot is blocked and then Simone Padoin blazes the rebound over.
I think this would be the easiest spot the ball (if you removed the ball). It would definitely be the easiest if you didn't remove it.
Almost a fantastic goal from Carlos Tevez. Patrice Evra finds his former Manchester United team-mate, who sidesteps a couple of defenders as he slaloms into the box but his chip is saved by Luigi Sepe.
The best moment of the game by a mile.
Juventus have had possession of the ball for a while - half their team have had a touch in the move - and Patrice Evra pings in a cross which is deflected out for a corner.
The corner comes to nothing.
Ah come lads, would one of you do something? It's not been a classic so far.
Juventus have had most of the ball so far and Leonardo Bonucci heads over the crossbar from a left-wing cross.
Juventus striker Carlos Tevez, who was a fitness doubt, picks the ball up 30 yards from goal and charges forward before firing in a strong shot which is saved by Luigi Sepe. Decent start for the champions.
It's game time.
Usually I'd ask you something about the title race, but we know Juventus have this wrapped up.
So, can you believe Massimo Maccarone is still playing?
Tweet us at #bbceurofooty or text us on 81111 (UK only, please let us know your name).
You're allowed to discuss other things too other than Maccarone by the way. Can Juventus win the treble?
Juventus are 11 points clear of second-placed Roma, who beat Napoli today but are not in very good form.
Empoli are the same distance away from the relegation zone.
Striker Carlos Tevez was an injury doubt for treble-chasing Juventus but he is fit to start. Midfielder Paul Pogba is out injured for most of the remainder of the season.
Middlesbrough striker Massimo Maccarone, now 35, starts for 14th-placed Empoli.
Italian Serie A
Now we will turn our attentions to Serie A champions Juventus v Empoli.
Spanish La Liga
Atletico Madrid are up to third in La Liga after beating Cordoba 2-0. The champions are six points off leaders Barcelona, who visit Celta Vigo tomorrow night (20:00 BST) in their game in hand.
You can follow a live text commentary on that game on the BBC Sport website.
Those shots stats probably made it look like Borussia Dortmund dominated but they didn't really. They probably deserved a point for a lot of pressure in the last half an hour or so. But Pep Guardiola won't feel like his side were lucky to win that - they just had more quality.
Seven games to go and Bayern Munich are 10 clear. So four more wins and they are champions for the third year in a row.
Pencil Saturday, 2 May as the day they clinch the title away to Champions League contenders Bayer Leverkusen. Of course they could have it done and dusted before then if teams below them drop points.
Bayern Munich go 10 points clear at the top of the Bundesliga.
Borussia Dortmund's first defeat in eight league games means they remain 10th.
Bayern Munich have a free-kick and boss Pep Guardiola hugs Philipp Lahm. They know it's job done.
Final minute but Bayern Munich have the ball now. The chance is gone for the hosts I think.
Borussia Dortmund are playing a 2-2-6 formation by this stage.
Borussia Dortmund get the ball into the mixer but Neven Subotic loses the ball. A point wouldn't be undeserved.
Bayern Munich far from comfortable as we enter the four minutes of injury time. Sebastian Rode is booked for a foul on halfway.
Brilliant save by Manuel Neuer to keep Bayern Munich ahead. Marco Reus takes the free-kick, it's over the ball and destined for the bottom left corner. But Neuer somehow gets down low and gets a hand to it, almost like he had glue on his gloves to keep the ball away from Dortmund rebound-lurkers.
It's all Dortmund now, Pierre-Emerick Aubameyang is tackled by Xabi Alonso and then Marco Reus's shot is blocked. Bayern about to break but Sebastian Rode handles. Free-kick to Dortmund...
Oh that's the worst first touch ever. The ball bobbles around in the Bayern Munich box and lands to Borussia Dortmund centre-back Mats Hummels, who controls the ball a few yards away from himself and then fires wide on the stretch under pressure. It would have been a huge chance if he could have killed that ball first time.
A long ball is played over the top and Borussia Dortmund's Marco Reus bundles over Jerome Boateng. I think everyone expects a free-kick to be given, including Reus. The ball hits off the forward's ankle and he loses possession - the referee doesn't blow his whistle. That was actually a big chance without him realising.
Borussia Dortmund's good period seems to have passed to some extent. They're not out of this game yet but Bayern Munich aren't looking overly worried.
Borussia Dortmund attacking midfielder Henrikh Mkhitaryan comes on for Ilkay Gundogan - that's their final change.
And now a lot of whistles from the home fans as Mario Gotze - who left Borussia Dortmund for Bayern Munich in 2013 - replaces Thomas Muller.
This time the kick beats the first man but Shinji Kagawa's shot is blocked by a Bayern defender and cleared.
Now Dortmund have a corner. Marco Reus also fails to get it past the first defender! It can't be that hard.
Moments later Dortmund win another corner. Three in three minutes after 74 minutes without one.
Bayern Munich midfielder Xabi Alonso celebrates his rubbish corner by almost pulling the jersey off Shinji Kagawa to get a yellow card.
It's the first corner of the game! But Bayern midfielder Xabi Alonso can't clear the first man. Serves him right for wearing number three on his jersey as a central midfielder.
Bayern Munich striker Robert Lewandowski is just about the pull the trigger for goal number two but he's blocked brilliantly on the edge of the box.
Bayern will get chances as Dortmund come forward now.
Borussia Dortmund play a long ball over the top and Bayern Munich goalkeeper Manuel Neuer comes flying out of his six-yard box and almost scoops the ball clear like a basketball player on the edge of his box.
Dortmund fans want a free-kick for handball outside the box but Neuer had let go before leaving the area. This isn't his first time.
Bayern Munich midfielder Thiago returns after about a year out with a knee injury. He replaces Philipp Lahm, who was making his first start since November following his own injury.
Keeper Manuel Neuer takes the armband from Lahm.
Borussia Dortmund boss Jurgen Klopp makes a double switch, his wingers Jakub Blaszczykowski and Kevin Kampl come off and former Manchester United midfielder Shinji Kagawa and striker Adrian Ramos come on. A positive switch.
Bayern's defence switch off again and Pierre-Emerick Aubameyang gets the ball in space down the right - unfortunately his shot from a similar position to Marco Reus is blazed dreadfully high and wide.
Dortmund are back in this now.
David Standring: Jurgen Klopp has got one of the stronger squads in the Bundesliga but is mid-table - he's very hit and miss for me.
This is the big chance for Borussia Dortmund and Marco Reus wastes it. The Germany international is too quick for Bayern's defence and beats the offside trap but his effort hits the side-netting. A huge let off for Bayern Munich and keeper Manuel Neuer, who hasn't made a save yet.
Everytime the TV commentator mentions Borussia Dortmund midfielder Kevin Kampl, my mind goes straight to this man...
Bayern Munich make the first change as Bastian Schweinsteiger - booked in the first half - is replaced by fellow midfielder Sebastian Rode.
Borussia Dortmund come forward again and Jakub Blaszczykowski tries to cross the ball in but Dante's clearance hits the Pole and goes out for a goal kick.
I wondered as the second half kicked off why there were bananas with Manuel Neuer's name around his goal...
Ross Parlett: Dortmund fans throw bananas at Neuer every year, they use to do it with Oliver Khan too. It's like an ongoing ritual to them.
Borussia Dortmund at least are getting into Bayern Munich's box now. Another attack lands to Ilkay Gundogan outside the box but the midfielder drives his shot wide. They had a go though.
Borussia Dortmund forward Marco Reus bursts into the box, he goes down under a brush from Jerome Boateng - it looked like a dive but then he didn't appeal for a penalty at all. I'll him the benefit of the doubt and say he just lost his footing.
Not that Reus cares whether I give him the benefit of the doubt!
TV cameras just showed Jurgen Klopp having a word with Mario Gotze - his former Dortmund player - who is warming up for Bayern. How they could do with the German World Cup hero back.
Bayern Munich goalkeeper Manuel Neuer is throwing some things off the pitch - one appeared to be a banana with his name on it. First the eggs chat at 17:30 and now this. Odd.
Game under way.
Here come the champions now. Almost ready to go. Can Borussia Dortmund find a way back?
Borussia Dortmund players in the tunnel now. Bayern Munich's 11 are nowhere to be seen.
Italian Serie A
At 20:00 BST we'll be bringing you live text commentary of champions Juventus - who are all but certain to retain that crown - v Empoli.
Atletico Madrid lead Cordoba 2-0 in La Liga, with Antoine Griezmann on the scoresheet. And in Italy, Fiorentina and Sampdoria are 0-0 at the break.
French Ligue 1
What else has happened in Europe today? Well Lyon have gone top of Ligue 1 with a 3-1 win at Guingamp. Paris St-Germain will go back to the top if they beat Marseille, the other title contenders, tomorrow.
Could Manchester City do with Jurgen Klopp? Have your say.
Aaron McCormack: Why should he waste his time with them spoilt brats? They need to get rid of all the bad apples like Nasri, Toure etc it doesn't matter what manager you have if their not putting the effort in forget about it.
Mikey Baillie: City are going to have a clear-out in the summer by the sound of it.. Klopp is relatively young himself. Money talks in football nowadays, City could give Klopp good wages as well as him revamping the squad. He's worked on a budget at Dortmund for years and still won leagues and done well in Europe - imagine what he'd do at a club with a bit of money...
Darren Knowles: Sack Rodgers at Liverpool and let's get Klopp in at Anfield.
Muaad Elgehani: Might be a long shot but I doubt Ancelotti will last past the summer, Klopp to take the throne?
Bayern Munich winning in terms of goals, possession, shots, efforts on target and fouls but it's all level on the only stat that matters - corners.
Pierre-Emerick Aubameyang fires at the wall, moments later Neven Subotic volleys over from 30 yards.
Last chance of the first half. It's a free-kick to Borussia Dortmund 25 yards out after Xabi Alonso fouls Marco Reus.
This is almost like a training game now for Bayern Munich. Dortmund haven't done anything since conceding. Jurgen Klopp will need to have words at half-time. Shouty words probably.
If you like goals from a player's own half, then you need to watch Charlie Adam's equaliser for Stoke against Chelsea on Match of the Day tonight.
Can Borussia Dortmund expect to come back?
Well their website's pre-match stats told us "Munchen has not lost any of their last 102 games, where they have scored to take the lead 1-0".
So an easy enough challenge then...
Look, if you're going to least your contract run out and move on a free transfer to your biggest rivals, you're obviously not that fussed about your old club. Just celebrate your goal.
Not celebrating against old club klaxon. Thomas Muller has a shot from out wide saved by keeper Roman Weidenfeller but it only goes high as far as the penalty spot. Marcel Schmelzer should head it clear but Robert Lewandowski wants it more and powers in the header.
Jake Marvin: Well the City job will be available if he fancies haveing one good season in england followed by being disregarded the next.
Justin Smart: Would love to have him at St James' Park, but a guy can dream, right?
Bayern Munich midfielder Xabi Alonso - the archetypal classy footballer - steps up but slips as he makes contact, however it almost curls in. Dortmund keeper Roman Weidenfeller didn't look worried - but I reckon it was closer than he thought it would be.
Free-kick to Bayern Munich in a great position as Ilkay Gundogan fells Thomas Muller...
Have your say on Jurgen Klopp's future on the Match of the Day Facebook page.
Stuart Miller: West Ham need a fresh face, if he's up for a challenge?
Tiernan Walker: Can we bring him to Brisbane Roar FC? ;p
Third player of the game booked - Borussia Dortmund defender Marcel Schmelzer goes in with a high tackle on Rafinha, who is getting treatment.
Moments earlier Kevin Kampl wanted a penalty when he was bundled over by Rafinha, but it would have been harsh.
If you're just joining us and can't be bothered to scroll down to see what's happened so far, the answer is not much really.
Moments after Bastian Schweinsteiger was shown a yellow card, Pierre-Emerick Aubameyang joined him in the book following a challenge on the midfielder.
Mark Lovell: Schweinsteiger with a revenge yellow from the Paul Scholes book of tackling.
First booking of the game - it won't be the last.
The ball bobbles around in midfield, neither side can get hold of possession, and Bayern Munich's Bastian Schweinsteiger slides in on Sven Bender in an attempt to win the ball back.
Robert Lewandowski plays a one-two with Thomas Muller and he's in on goal, but he's flagged offside - he was marginally.
The ex-Dortmund striker chips the ball into the net after the whistle went. No booking. Is there any football offence which is punished with less consistency than kicking the ball away?
The fact that there are six pictures of this game on agencies so far, and they're all of this incident I don't even remember tells its own story.
Bayern Munich striker Robert Lewandowski concedes a free-kick for barging over his old Borussia Dortmund team-mate Neven Subotic. The Pole is getting a few jeers from the home crowd following his summer free transfer to their rivals.
It's been all Dortmund but Thomas Muller has the first chance of the game. The Bayern man is played in and chips keeper Roman Weidenfeller but I don't think it was on target and a Dortmund player is there to clear the ball.
Ross Parlett: Dortmund's problems this season boil down to a revolving door of defensive injuries and finding a replacement for Lewandowski
Jay: How many teams in the Premier League would have stuck with their manager if they had started a season the way Dortmund did?
I'm genuinely not sure any big team would have.
Jakub Blaszczykowski bursts into the box and goes to ground under pressure from Juan Bernat. The large majority of the 80,667 fans in the stadium call for a penalty but the Pole to his credit doesn't.
Good start for Jurgen Klopp's men.
Borussia Dortmund winger Jakub Blaszczykowski gets the ball and tries to take on the whole Bayern team rather than playing in Sokratis Papastathopoulos, who had run forward from defence.
I could do with those two long-named lads not being pivotal to this game.
Three minutes in, both sides just feeling each other out at the moment - to use that particular cliche.
John McEnerney: Borussia Dortmund's run with the big dogs is over for a while but they'll be back. Jurgen Klopp needs a bigger challenge - La Liga or the Premier League (Arsenal or Manchester City).
Is there anyone who wouldn't love to see Klopp in the Premier League? Bar Dortmund fans.
Borussia Dortmund get us going.
A minute's silence now for the victims of the Germanwings plane crash in the French Alps last month that killed all 150 people on board.
Players are out on the pitch. This Borussia Dortmund fan wants three eggs apparently.
Is he asking for three points or just greedy? Is asking for a win against Bayern greedy actually? Would Dortmund take a draw?
Bayern Munich keeper Manuel Neuer: "We benchmark ourselves against the best. There's always a fantastic atmosphere at the stadium. And it's been comfortably the biggest game in German football in recent years.
"We're approaching the weeks when it really starts to count. It's coming thick and fast now. We have no more time to relax and we know what's at stake."
Strangely we've chatted more about Dortmund than champions and leaders Bayern Munich, whose season has been more straightforward - although maybe not as convincing as you might think.
The Champions League quarter-finalists are seven points (with a game in hand) clear at the top on 64 points - but they are 10 points worse off than last season. They have lost two league games since Christmas, including last time out against Borussia Monchengladbach. Last term they were unbeaten until after wrapping up the title in record time.
However it does appear to only be a question of when - and not if - they clinch their third consecutive title.
Bayern Munich boss Pep Guardiola: "It's all decided in April. Every game this month is a final.
"My analysis of our opponents always ignores their position in the table.
"We're fighting to retain the title, and Borussia Dortmund are aiming for a Champions League or Europa League place."
Borussia Dortmund boss Jurgen Klopp: "We will invest everything into the match. We don't have to hide from anything.
"Even though we are 10th, even though the gap in points in the table is huge, even though a lot is different than it was in the past, it is a home game and that is something that we have generally always taken advantage of before."
There have been six Bundesliga games already today, with the other three teams in the Champions League spots - Wolfsburg, Borussia Monchengladbach and Bayer Leverkusen - all winning. Can Bayern make it four?
Is this season just a blip for Borussia Dortmund or are they finished now as one of Europe's elite teams?
Do you think Jurgen Klopp should move on this summer and if so, where?
Let us know using #bbceurofooty on Twitter, 81111 on text (UK only, please let us know your name) or over on our Facebook pages.
Borussia Dortmund make three changes from the 3-2 win over Hannover. Sven Bender comes in for benched Shinji Kagawa in midfield. Marcel Schmelzer and Kevin Kampl also start.
Bayern Munich make four changes, three enforced, from the team who lost 2-0 to Borussia Monchengladbach before the international break.
Mario Gotze is on the bench against his former club as Thomas Muller returns. Philipp Lahm starts for the first time since November, with Dante and Mehdi Benatia also coming in. David Alaba, Arjen Robben and Holger Badstuber are all out injured.
Borussia Dortmund: Weidenfeller, Sokratis, Subotic, Hummels, Schmelzer, Gundogan, Bender, Blaszczykowski, Reus, Kampl, Aubameyang. Subs: Langerak, Dudziak, Ginter, Kehl, Mkhitaryan, Kagawa, Ramos.
Bayern Munich: Neuer, Alonso, Dante, Benatia, Lewandowski, Rafinha, Boateng, Bernat, Lahm, Muller, Schweinsteiger. Subs: Reina, Thiago, Pizarro, Gaudino, Gotze, Rode, Weiser.
It says a lot about the high esteem Dortmund coach Jurgen Klopp is held in that there were few calls for his sacking with the club facing a relegation battle after 19 games.
When Borussia Dortmund lost to Augsburg on 4 February to remain bottom of the Bundesliga, players went over at the final whistle to placate vocal fans.
That ended up being the turning point of their season. A seven-game unbeaten run in the league since then has taken them up to 10th and looking up to Europa League places rather than down towards the second tier.
A month before that game, Bayern Munich announced that Mario Gotze was going to join them that summer from Dortmund. His final game would have been against his soon-to-be-team-mates at Wembley, had he not suffered a hamstring injury.
Last season Dortmund finished 19 points off leaders Bayern Munich, who made things more painful by beating their rivals in extra time in the German Cup final.
For good measure, Bayern Munich then took another of their key players - Robert Lewandowski - on a free transfer.
And if last season was a disappointment, this season has been a near catastrophe.
There is no doubt about the most high-profile Klassiker.
In 2013, the two rivals met in the Champions League rival at Wembley Stadium.
Arjen Robben (who is injured today) scored Bayern's winner in the 89th minute after Ilkay Gundogan had levelled off Mario Mandzukic's opener.
And it's pretty much been downhill for Jurgen Klopp's Borussia Dortmund since then.
Borussia Dortmund and Bayern Munich have been rivals since the start of the Bundesliga in the 1960s, but it increased in the 1990s as Dortmund won two successive league titles.
Dortmund again won the league in 2011 and 2012, before their most famous meeting in 2013...
Real Madrid v Barcelona. Manchester United v Liverpool. Borussia Dortmund v Bayern Munich.
The biggest rivalries don't have to come from the same city. And there have been few bigger rivalries in recent European football than 'Der Klassiker'.