Nearly caught napping by an early Ramos chip and was left with little chance for either of the visitors' goals.
D. Van Buyten
His lack of pace nearly cost Bayern on a few occasions as he struggled to keep up with the occasional ferocity of the visitors' attack.
Found wanting when defending against Ramos in the build-up to the opener, and never settled during the game that marked his return to the starting XI.
Put a good cross into the far post for Gotze to head home the third goal, but could have done better in his efforts to recover his defensive position.
Comfortable enough in possession, but when faced with defensive tasks, the skipper was not always as imperious as one might expect.
Lucky to avoid a late horror show with a clip on Ramos as the last defender that went unpunished by the referee.
Simply everywhere for the home side, breaking up play effectively and setting more than a few attacks in motion. Stopped a certain goal with a sliding block and set up Mandzukic with a free kick.
Like Kroos, he was forced off early in the game, with Mandzukic coming on.
Fashioned the equaliser in the first half with a well-flighted free kick, and though he was one of the most dangerous Bayern attackers, his performance did not quite match his all-conquering display against Plzen in midweek.
Did not make it past the midway point of the first half, as injury saw him replaced by Gotze. Was threatening before his departure, nearly scoring with a stinging drive.
Led the line for a short spell at the start of the game, but never really got in tune with his role. He improved somewhat when shifted to the wing, but it wasn't his best game.
Started the match well with a stunning save on Kroos, but was rather weak for all three of Bayern's goals.
Made two goal-saving challenges in defence as he stood firm in the centre throughout the game.
Picked up a yellow for persistent fouling, but did a decent job on the right.
J. van den Bergh
Gave away the free kick that led to Bayern's equalising goal, and was bested further once or twice on the flanks.
Forced Hertha's second goal with a driving run down the left - not the only incisive play from him in a bright showing.
At times overrun by the home side's midfield and could not wrest his side back into contention in the middle of the park when they needed it most.
Found himself unmarked on the left more than once, and nearly made it count on one occasion with a stinging drive that was miraculously blocked by Schweinsteiger.
Hardly put a foot wrong at the back throughout and stayed assured during the spells that Bayern looked ready to run away with it.
Set up Ramos's opener with a good corner, and was quietly impressive throughout, but was on the receiving end of a few tough challenges.
Hit the bar with a lovely lob in the first half, but went one better after the break, turning home from close range to pull a goal back for Hertha.
Led the line splendidly for the visitors, always a step ahead of the defence, and always willing to link with his team-mates. Opened the scoring with a header from a corner, and set up the second with an opportunistic flick.
Notched up his first Bundesliga goal for his new side with a header in the second half, and showcased flashes of his best on the ball.
Solidified the midfield remarkably after coming on, stemming the tide back in Bayern' favour.
Scored with one of his first touches, heading home a Ribery free kick. Repeated the feat in the second half, this time from a Schweinstieger delivery, and was a menace in the box throughout.