FC Viktoria Plzeň will meet FC Chornomorets Odesa or Olympique Lyonnais in the UEFA Europa League round of 16 after two first-half breaks undid FC Shakhtar Donetsk in Ukraine.
Having accounted for SSC Napoli at this stage last season, the Czech champions claimed an equally impressive round of 32 scalp in Donetsk, Daniel Kolář and Milan Petržela scoring in the space of five minutes, before Plzeň refused to buckle under sustained Shakhtar pressure. Luiz Adriano hit back for Shakhtar from close range on 88 minutes, but time had already run out for Mircea Lucescu's side.
After a decent start, Plzeň were stretched more and more; Marián Čišovský cut out one dangerous ball and intervened again to block an Ilsinho attempt. Kolář's opener on 29 minutes was very much against the run of play. It took three Shakhtar players to dispossess Stanislav Tecl in the box, yet Kolář pounced as the ball came loose, beating Andriy Pyatov with the help of a touch off a defender.
Incensed, Shakhtar poured forward again, and Petr Bolek – standing in for the injured Matús Kozáčik – had to smother Darijo Srna's powerful effort. Within seconds it was 2-0, though. A long punt forward was moved on to Petržela and, with the Shakhtar defence shrinking away in front of him, the 30-year-old finished past Pyatov with a shot from the edge of the box that brushed off Srna.
The Pitmen had further reason to curse their luck when Bolek stuck out a foot to repel Alex Teixeira's goal-bound back-heel, and the onslaught merely intensified in the second period. Bolek saved from Teixeira, Václav Procházka got in the way of Ilsinho's strike, Čišovský did the same to Bernard, and Bolek denied Douglas Costa; it was relentless.
Home substitute Facundo Ferreyra eventually had the ball in the net on 81 minutes yet was pegged back for offside. Bolek then touched Taras Stepanenko's header onto the underside of the bar but – typical of Shaktar's fortune – it refused to go in.