So Liverpool will play Atletico Madrid in the final of the Audi Cup tomorrow in Munich.
Tonight's result means they still have an unbeaten record in their pre-season campaign.
Thanks for joining us tonight. We'll be back tomorrow with live updates from the final.
Auf wiedersehen!
FULL-TIME
Bayern Munich 0-3 Liverpool
Convincing.
YELLOW CARD
Bayern Munich 0-3 Liverpool
Fight, fight, fight!
Arturo Vidal and Adam Lallana get involved in some handbags and both get a yellow card.
Dominic Solanke is the peacemaker in the situation. Gold star, young man.
SUBSTITUTION
Bayern Munich 0-3 Liverpool
Daniel Sturridge scores a goal and then goes off injured. He lasted less than 20 minutes, which is a worry.
Dominic Solanke is on in his place.
GOAL - Bayern Munich 0-3 Liverpool
Daniel Sturridge (83 mins)
Another counter, another goal (this one counts, I promise).
Bayern go to sleep and Daniel Sturridge picks up the ball, races forward and chips it past the keeper.
The only problem is he might have picked up an injury along the way...
Post update
Bayern Munich 0-2 Liverpool
Some pressure from Bayern now.
Arturo Vidal has a go with his right foot from distance. It bobbles a bit on it's way towards goal and is cleared.
The referee has pulled play back anyway for an apparent handball. Robert Lewandowski lines up a free-kick, about 20 yards out. His effort deflects off the bonce of Georginio Wijnaldum.
Post update
Bayern Munich 0-2 Liverpool
From the corner, Javi Martinez heads clear but only into the path of Alberto Moreno.
The Spaniard drives at goal...it goes wide.
SUBSTITUTION
Bayern Munich 0-2 Liverpool
Daniel Sturridge weaves his way into the area and earns a corner for his efforts.
There's a brief hold up as David Alaba is down injured. It looks like he's going to have to come off. Christian Fruchtl is getting readied.
For Liverpool, Jon Flanagan comes on for Trent Alexander-Arnold.
Post update
Bayern Munich 0-2 Liverpool
According to official channels, Grujic's strike has been ruled out for offside as Adam Lallana got a touch on the line.
Clear as mud.
DISALLOWED GOAL
Bayern Munich 0-2 Liverpool
Erm, so we had it down as a goal...but apparently it's been chalked off for offside.
The pictures we had didn't show it.
As you were, people. Nothing to see here...
GOAL - Bayern Munich 0-3 Liverpool
Marko Grujic (70 mins)
Game over.
Two substitutes combine to score another lovely goal.
Ryan Kent makes a darting run up the left and he cuts back for Marko Grujic, who side foots home.
SUBSTITUTION
Bayern Munich 0-2 Liverpool
Changes aplenty here. The PA man has been over the loud speaker for about 10 minutes trying to reel them off.
Firmino, Matip, Salah and Henderson come off for Liverpool with Kent, Klavan, Grujic and Sturridge coming on.
SUBSTITUTION
Bayern Munich 0-2 Liverpool
James Rodriguez is dragged off and midfielder Kingsley Coman comes on in his place.
Coman has just signed a permanent deal with Bayern, having previously spent two seasons on loan. They've paid €21 million for the 21-year-old.
Post update
Bayern Munich 0-2 Liverpool
Firmino is let out the traps and goes racing downfield on a Liverpool attack.
But before he can get in a decent position, it's Mats Hummels to the rescue for Bayern.
Get involved
#bbcfootball
John Edward Doyle: "They give their side a wahey" Surely you mean "Ole"?
Wahey? Ole? Lets call the whole thing off.
Post update
Bayern Munich 0-2 Liverpool
Again Bayern play a bit of keep ball.
Thomas Muller has a go from distance but his shot is blocked and eventually cleared.
James Rodriguez then let's fly from about 25 yards out. The Colombian can't get his powerful effort on target.
Post update
Bayern Munich 0-2 Liverpool
Bayern enjoy a decent spell of possession but they are forced all the way back to the goalkeeper and have to start again.
Oh, ay up, we've got a Mexican wave on the go...
Post update
Bayern Munich 0-2 Liverpool
The visiting fans are having a great time. They give their side a "wahey" as Liverpool play neat balls around the final third.
Coutinho and Moreno link up again, before Bayern clear. Franck Ribery then tries to go on the break but he's not getting past Trent Alexander-Arnold, who has been excellent tonight.
Then Salah rushes through on goal but he's offside.
Post update
Bayern Munich 0-2 Liverpool
Clarification on the Liverpool substitutions: Emre Can and Sadio Mane are off, with Adam Lallana and Georginio Wijnaldum coming on in their place.
YELLOW CARD
Bayern Munich 0-2 Liverpool
Bayern earn a corner. I think it's their first of the match?
Anyway, it comes to nothing and Liverpool break forward.
Renato Sanches doesn't know how to deal with Firmino's pace so he decides to rugby tackle him to the ground. It earns the midfielder a yellow card
Live Reporting
Caroline Chapman
All times stated are UK
Latest PostPost update
Bayern Munich 0-3 Liverpool
So Liverpool will play Atletico Madrid in the final of the Audi Cup tomorrow in Munich.
Tonight's result means they still have an unbeaten record in their pre-season campaign.
Thanks for joining us tonight. We'll be back tomorrow with live updates from the final.
Auf wiedersehen!
FULL-TIME
Bayern Munich 0-3 Liverpool
Convincing.
YELLOW CARD
Bayern Munich 0-3 Liverpool
Fight, fight, fight!
Arturo Vidal and Adam Lallana get involved in some handbags and both get a yellow card.
Dominic Solanke is the peacemaker in the situation. Gold star, young man.
SUBSTITUTION
Bayern Munich 0-3 Liverpool
Daniel Sturridge scores a goal and then goes off injured. He lasted less than 20 minutes, which is a worry.
Dominic Solanke is on in his place.
GOAL - Bayern Munich 0-3 Liverpool
Daniel Sturridge (83 mins)
Another counter, another goal (this one counts, I promise).
Bayern go to sleep and Daniel Sturridge picks up the ball, races forward and chips it past the keeper.
The only problem is he might have picked up an injury along the way...
Post update
Bayern Munich 0-2 Liverpool
Some pressure from Bayern now.
Arturo Vidal has a go with his right foot from distance. It bobbles a bit on it's way towards goal and is cleared.
The referee has pulled play back anyway for an apparent handball. Robert Lewandowski lines up a free-kick, about 20 yards out. His effort deflects off the bonce of Georginio Wijnaldum.
Post update
Bayern Munich 0-2 Liverpool
From the corner, Javi Martinez heads clear but only into the path of Alberto Moreno.
The Spaniard drives at goal...it goes wide.
SUBSTITUTION
Bayern Munich 0-2 Liverpool
Daniel Sturridge weaves his way into the area and earns a corner for his efforts.
There's a brief hold up as David Alaba is down injured. It looks like he's going to have to come off. Christian Fruchtl is getting readied.
For Liverpool, Jon Flanagan comes on for Trent Alexander-Arnold.
Post update
Bayern Munich 0-2 Liverpool
According to official channels, Grujic's strike has been ruled out for offside as Adam Lallana got a touch on the line.
Clear as mud.
DISALLOWED GOAL
Bayern Munich 0-2 Liverpool
Erm, so we had it down as a goal...but apparently it's been chalked off for offside.
The pictures we had didn't show it.
As you were, people. Nothing to see here...
GOAL - Bayern Munich 0-3 Liverpool
Marko Grujic (70 mins)
Game over.
Two substitutes combine to score another lovely goal.
Ryan Kent makes a darting run up the left and he cuts back for Marko Grujic, who side foots home.
SUBSTITUTION
Bayern Munich 0-2 Liverpool
Changes aplenty here. The PA man has been over the loud speaker for about 10 minutes trying to reel them off.
Firmino, Matip, Salah and Henderson come off for Liverpool with Kent, Klavan, Grujic and Sturridge coming on.
SUBSTITUTION
Bayern Munich 0-2 Liverpool
James Rodriguez is dragged off and midfielder Kingsley Coman comes on in his place.
Coman has just signed a permanent deal with Bayern, having previously spent two seasons on loan. They've paid €21 million for the 21-year-old.
Post update
Bayern Munich 0-2 Liverpool
Firmino is let out the traps and goes racing downfield on a Liverpool attack.
But before he can get in a decent position, it's Mats Hummels to the rescue for Bayern.
Get involved
#bbcfootball
John Edward Doyle: "They give their side a wahey" Surely you mean "Ole"?
Wahey? Ole? Lets call the whole thing off.
Post update
Bayern Munich 0-2 Liverpool
Again Bayern play a bit of keep ball.
Thomas Muller has a go from distance but his shot is blocked and eventually cleared.
James Rodriguez then let's fly from about 25 yards out. The Colombian can't get his powerful effort on target.
Post update
Bayern Munich 0-2 Liverpool
Bayern enjoy a decent spell of possession but they are forced all the way back to the goalkeeper and have to start again.
Oh, ay up, we've got a Mexican wave on the go...
Post update
Bayern Munich 0-2 Liverpool
The visiting fans are having a great time. They give their side a "wahey" as Liverpool play neat balls around the final third.
Coutinho and Moreno link up again, before Bayern clear. Franck Ribery then tries to go on the break but he's not getting past Trent Alexander-Arnold, who has been excellent tonight.
Then Salah rushes through on goal but he's offside.
Post update
Bayern Munich 0-2 Liverpool
Clarification on the Liverpool substitutions: Emre Can and Sadio Mane are off, with Adam Lallana and Georginio Wijnaldum coming on in their place.
YELLOW CARD
Bayern Munich 0-2 Liverpool
Bayern earn a corner. I think it's their first of the match?
Anyway, it comes to nothing and Liverpool break forward.
Renato Sanches doesn't know how to deal with Firmino's pace so he decides to rugby tackle him to the ground. It earns the midfielder a yellow card