Reigning world champions Germany suffered a 3-2 defeat at home to England in a hugely entertaining friendly match at Hertha Berlin's Olympiastadion on Saturday night.

Germany 2-3 England

Goals: 1-0 Kroos (43'), 2-0 Gomez (57'), 2-1 Kane (61'), 2-2 Vardy (74'), 2-3 Dier (90')

Get the free official Bundesliga app

With UEFA EURO 2016 now only a couple of months away, both teams took this game as an opportunity to assess fringe players - and they did not disappoint. The match flowed from end to end, although clear chances were initially limited to shots from distance, before Mario Gomez had a goal disallowed for offside on 27 minutes. Toni Kroos did give Germany the lead just before the interval, however, drilling in a swerving left-footed drive from 25 yards.

The match continued in the same vein in the second half and after Jordan Henderson missed a glorious chance to equalise, Gomez doubled Germany's lead with a fine header from Sami Khedira's floated pass. Yet the game was far from over, as Harry Kane pulled a goal back for England shortly afterwards with a superbly taken turn and shot, before substitute Jamie Vardy levelled with a cheeky back-heeled flick. Buoyed by that fightback, England went on to secure a late win when Eric Dier headed in a corner from the right.

Man of the match

Germany never looked entirely comfortable with their makeshift backline, but 1. FC Köln defender Jonas Hector was an assured presence at left-back throughout his 11th senior appearance, completing 95 per cent of his passes and winning 67 per cent of his tackles.

Line-ups

Germany: Neuer - Can, Rüdiger, Hummels (Tah 46'), Hector – Khedira (c), Kroos – Müller (Podolski 75'), Özil, Reus (Schürrle 64') – Gomez (Götze 80')

Head coach: Joachim Löw

England: Butland (Forster 45') - Clyne, Smalling, Cahill (c), Rose - Dier, Henderson – Lallana (Barkley 71'), Alli, Welbeck (Vardy 71') – Kane

Head coach: Roy Hodgson