Tsjekkia holdt Danmark i tøylene fram til pause, men derfra og ut var det store forskjeller på de to lagene.
Andreas Cornelius åpnet scoringsballet for danskene etter 57 minutter med en flott scoring. Det fikk i hvert fall danskene til å glemme fraværet av Nicklas Bendtner for et øyeblikk.
Tre mål i andre omgang
Wolfsburg-forsvarer Simon Kjær doblet ledelsen med en heading, før Niki Zimling gjorde sitt første landslagsmål og spikret igjen den tsjekkiske kista med 3-0-scoringen åtte minutter før full tid.
– Det var en fantastisk seier. Fram til det første målet var det to lag på banen som absolutt ville vinne. Da vi fikk målet, fikk vi også litt ro i laget, sa landslagstrener Morten Olsen etter kampen.
– Et av de store øyeblikkene
Han mente resultatet er noe av det største Danmark noensinne har levert.
– Det er et av de store. Jeg kan huske at vi tapte en kvartfinale mot dem i EM i 2004, så dette var litt av en revansje, sa han.
Bulgaria var overlegne hjemme mot Malta i kveldens andre kamp i gruppe B. Etter å ha ledet 2-0 til pause, vant til slutt bulgarerne 6-0.
Italia leder fortsatt gruppen med ett poeng ned til Bulgaria, som har en kamp mer spilt. Danmark har fire poeng opp til Bulgaria fra sin 3.-plass. Armenia og Malta innehar de to siste plassene.
Øvrige resultater:
Gruppe A:
Kroatia - Serbia 2-0 (2-0)
Mål: 1-0 Mario Mandzukic (23), 2-0 Ivica Olic (37).
Spilt i Zagreb
Makedonia - Belgia 0-2 (0-1)
Mål: 0-1 Kevin De Bruyne (26), 0-2 Eden Hazard (str. 62).
Spilt i Skopje.
Skottland - Wales 1-2 (0-0)
Mål: 1-0 Grant Hanley (47), 1-1 Aaron Ramsey (str. 72), Hal
Robson-Kanu (74).
Spilt i Glasgow.
Gruppe B:
Bulgaria - Malta 6-0
Mål: 1-0 Aleksandar Tonev (6), 2-0 Tonev (38), 3-0 Ivelin Popov
(47), 4-0 Emil Gargorov (55), 5-0 Tonev (58), 6-0 Ivan Ivanov
(78).
Spilt i Sofia.
Tsjekkia - Danmark 0-3 (0-0)
Mål: 0-1 Andreas Cornelius (57), 0-2 Simon Kjær (67), 0-3 Niki
Zimling (82).
Spilt i Olomouc.
Gruppe C:
Kasakhstan - Tyskland 0-3 (0-2)
Mål: 0-1 Bastian Schweinsteiger (20), 0-2 Mario Gotze (22), 0-3
Thomas Muller (74).
27.000 tilskuere i Astana.
Østerrike - Færøyene 6-0 (3-0)
Mål: 1-0 Philipp Hosiner (8), 2-0 Hosiner (20), 3-0 Andreas
Ivanschitz (28), 4-0 Zlatko Junuzovic (77), 5-0 David Alaba
(78), 6-0 Gyorgy Garics (82).
Spilt i Wien.
Sverige - Irland 0-0
Spilt i Solna.
Gruppe D:
Andorra - Tyrkia 0-2 (0-2)
Mål: 0-1 Selcuk Inan (30), 0-2 Burak Yilmaz (45).
Spilt i Andorra la Vella.
Nederland - Estland 3-0 (0-0)
Mål: 1-0 Rafael van der Vaart (46), 2-0 Robin van Persie (71),
3-0 Ruben Schaken (83).
Spilt i Amsterdam.
Ungarn - Romania 2-2 (1-0)
Mål: 1-0 Vilmos Vanczak (16), 1-1 Adrian Mutu (str. 68), 2-1
Balazs Dzsudzsak (str. 71), 2-2 Alexandru Chipciu (90).
Spilt i Budapest.
Gruppe E:
Slovenia - Island 1-2 (1-0)
Mål: 1-0 Milivoje Novakovic (34), 1-1 Gylfi Sigurdsson (55), 1-2
Sigurdsson (78).
Spilt i Ljubljana.
Norge - Albania 0-1 (0-0)
Mål: 0-1 Hamdi Salihi (67).
11.207 tilskuere på Ullevaal stadion i Oslo
Rødt kort: Andi Lila (89, to gule), Albania.
Gruppe F:
Israel - Portugal 3-3 (2-1)
Mål: 0-1 Bruno Alves (2), 1-1 Tomer Hermad (24), 2-1 Eden Ben
Basat (40), 3-1 Rami Gershon (70), 3-2 Helder Postiga (72), 3-3
Fabio Coentrao (90).
Spilt i Ramat Gan.
Luxembourg - Aserbajdsjan 0-0
Spilt i Luxembourg by.
Utsatt (spilles lørdag): Nord-Irland - Russland (i Belfast).
Gruppe G:
Liechtenstein - Latvia 1-1 (1-1)
Mål: 1-0 Michele Polverino (17), 1-1 Aleksandrs Cauna (30).
Spilt i Vaduz.
Slovakia - Litauen 1-1 (1-1)
Mål: 0-1 Darvydas Sernas (19), 1-1 Martin Jakubko (40).
Spilt i Zilina.
Bosnia-Hercegovina - Hellas 3-1 (2-0)
Mål: 1-0 Edin Dzeko (29), 2-0 Vedad Ibisevic (36), 3-0 Dzeko
(54), 3-1 Theofanis Gekas (90).
Spilt i Zenica.
Gruppe H:
Moldova - Montenegro 0-1 (0-0)
Mål: 0-1 Mirko Vucinic (78).
Spilt i Chisinau.
Polen - Ukraina 1-3 (1-3)
Mål: 0-1 Andrej Jarmolenko (2), 0-2 Oleg Husjev (7), 1-2 Lukasz
Piszczek (18), 1-3 Roman Zuzulja (45).
Spilt i Warszawa.
San Marino - England 0-8 (0-5)
Mål: 0-1 Alessandro Della Valle (selvmål 12), 0-2 Alex
Oxlade-Chamberlain (29), 0-3 Jermain Defoe (35), 0-4 Ashley
Young (39), 0-5 Frank Lampard (42), 0-6 Wayne Rooney (54), 0-7
Daniel Sturridge (70), 0-8 Jermain Defoe (78).
Spilt i Serravalle.
Gruppe I:
Spania - Finland 1-1 (0-0)
Mål: 1-0 Sergio Ramos (49), 1-1 Teemu Pukki (79).
Spilt i Gijon.
Frankrike - Georgia 3-1 (1-0)
Mål: 1-0 Olivier Giroud (45), 2-0 Mathieu Valbuena (47), 3-0
Franck Ribery (61), 3-1 Alekandr Kobakhidze (71).
Spilt i Saint-Denis.