Germany suffered their first defeat in European Championship qualifying after Poland upset the odds in a famous 2-0 win over the World Champions in Warsaw.

Poland took the lead in the second half through Arkadiusz Milik before Robert Lewandowski did well to set up Sebastian Mila to seal the win two minutes from time. It was the first time Poland had beaten Germany in 19 years.

A 13 minute Robbie Keane hat trick inspired Republic of Ireland to rout Gibraltar 7-0 in Dublin, the highlight of which was a comedy own goal by goalkeeper Jordan Perez who ended up deflecting the ball in his own net after a series of ricochets.

Albania followed their 1-0 away win at Portugal by drawing 1-1 at home to Denmark while Northern Ireland went on top of Group F after beating Faroe Islands 2-0 as Finland and Greece drew 1-1.

Scotland managed a 1-0 win over Georgia in Glasgow while a tense affair Bucharest between Romania and Hungary finished 1-1.