Ukraine 2-1 Sweden
Veteran striker Andriy Shevchenko was the Ukraine hero as the co-hosts came from behind to famously beat Sweden 2-1 in Kiev.
The co-hosts made a strong start, with the Swedes content to sit back and soak up some pressure. Shevchenko had the first clear chance, but he dragged a shot wide of the far post just past the midway point of the first half. Andriy Voronin then tested Andreas Isaksson with a swerving drive from all of 30 yards, before Yevgen Konoplianka curled a 25-yard shot a yard wide of the far post. Seven minutes before half-time Shevchenko got in down the left and headed across goal, with Andriy Yarmolenko then having a shot blocked away for a corner. A couple of minutes later Zlatan Ibrahimovic passed up Sweden's best chance as he headed against the outside of the post from Sebastian Larsson's cross from the right. Seven minutes into the second half Sweden took the lead as Kim Kallstrom rolled the ball across the face of goal and Ibrahimovic sidefooted home past Andriy Pyatov. However the lead lasted just three minutes as Shevchenko arrived bravely at the enar post to head home from Yarmolenko's cross from the right. Seven minutes later Ukraine were in front, with Shevchenko again the hero as he flashed a near-post header from Konoplianka's left-wing corner into the net. There were still a couple of nervous moments at the death, as first Johan Elmander and then Olof Melberg, came close to rescuing a draw for the Swedes, but at the final whistle the majority of the Olympic Stadium crowd had plenty to celebrate.