
Harry Kane has scored 22 Bundesliga goals this season
Bundesliga leaders Bayern Munich failed to win for the second league game in a row as they played out an entertaining draw at Hamburg.
Fabio Vieira, on loan from Arsenal, scored a 34th-minute penalty - after Joshua Kimmich had fouled Nicolai Remberg - to give the hosts the lead.
England captain Harry Kane equalised for Bayern eight minutes later with a sublime turn and finish for his 22nd league goal of the season.
Vincent Kompany's side went ahead just a minute after the break when Michael Olise provided a clever assist for half-time substitute Luis Diaz to slot home.
But Luka Vuskovic arrowed a powerful header into the net from William Mikelbrencis' cross as Hamburg got back on level terms.
With 16 minutes remaining, Vieira had a chance to score his second when Bayern keeper Manuel Neuer came rushing out of his goal, but Alphonso Davies made a superb sliding clearance on the line.
Bayern, who lost their first league game of the season last weekend at home to Augsburg, are nine points clear of second-placed Borussia Dortmund having played a game more, while Hamburg are 13th.
Player of the match
After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.