• Wayne Rooney scored the only goal as England finished top
• The best images from the final night of action in Group D
Thanks for your time and your emails. Last word tonight goes to Stephen Holford. "If the England team were a boxer they'd be Audley Harrison," he says. "A supposed heavyweight with a massive ego who makes a meal out of pummelling low-rent opposition."
90+4 min: Peep! Peep! Peeeeeeeeep! That's it, it's all over. England have seen off Ukraine, with Wayne Rooney nodding home the only goal of the game. England will play Italy in the Euro 2012 quarter-finals. Curiously, my pre-tournament Guardian prediction was that England would be eliminated in the quarter-finals, by Italy ... on penalties.
90+3 min: "We're not going home! We're not going home! We're not going! We're not going! We're not going home!" chant England's fans.
90+2 min: Elsewhere in Group D, it's France 0-2 Sweden. As things stand, England will top the group and play Italy in Kiev in the quarter-final. France will finish second and face Spain in ... I think, Warsaw.
91 min: The jig is very nearly up for the only remaining co-hosts in Euro 2012. They continue to try and find an opening, but with little success. A good run from Konoplyanka enables Yarmolenko to have a shot from distance, but he steers the ball wide.
88 min: Yeah, I called him Ox. I'm not afraid to make the big calls, and the Big Call I'm making here is that Alex Oxlade-Chamberlain is now both famous and well established enough in the England set-up for you to know who I'm referring to, without me having me to waste precious time - precious time that could be devoted to meandering nonsense like this - by typing his long, double-barrelled name in its entirety.
87 min: England substitution: Ox on, Wayne Rooney off.
86 min: Nazarenko takes three corners in quick succession, but England's defence remain stout. They've looked very solid defensively at set plays, but considerable less so when zippy Ukrainians are running at them at high speed.
84 min: Ukraine pass and probe around the edge of the England penalty area, looking for an opening. They fail to find one, but do end up winning a corner in the wake of yet another block by Scott Parker, this time from an attempted cross by Nazarenko.
83 min: "If the England football team was a boxer then Frank Bruno fits the bill better than Nigel Benn," writes Simon McMahon. "Muscular and brave with huge popular support but ultimately found wanting against world class opposition."
82 min: England substitution: Andy Carroll on, Danny Welbeck off.
80 min: Another long-range effort from Ukraine, this time from the foot of the substitute, Nazarenko. His technique is awful and he shakes his head in disgust as the ball flies high over the bar.
78 min: Ukraine substitutions: Serhiy Nazarenko and Bodhan Butko on, Artem Milevskiy and Denys Gamash off. Elsewhere on the pitch, Ashley Cole picks up a cheap yellow card for time-wasting. Steven Gerrard and Yaroslav Rakitskiy have also been booked in recent minutes, but there's been so much action I'm only getting around to telling you about it now.
75 min: Another scramble in the Ukraine penalty area. England have a corner and the ball is sent into the mixer. Wayne Rooney peels off his marker at the far post and gets a header on target, only for Pyatov to parry.
73 min: Yevhen Konoplyanka brings a splendid one-handed save out of Joe Hart with a surface-to-air screamer from distance. Joleon Lescott immediately follows up with a splendid bit of defensive work, having been alert enough to follow up and be on hand to hook clear as assorted Ukraine strikers waited to pounce.