Taison and Facundo Ferreyra were on target as Shakhtar Donetsk beat Napoli 2-1 at Metalist Stadium to start their Champions League group stage campaign in style.
Napoli have been tipped by some as a dark horse in this season's competition, but they were punished by the ruthless hosts in the sides' first competitive meeting on Wednesday.
Drawn into Group F alongside Manchester City and Feyenoord, the pool had looked tight on paper and - although Pep Guardiola's men accelerated out of sight in Rotterdam - that rang true here.
But Shakhtar were deserving winners and their energy and the quality of Taison shone in an entertaining first half, with the Brazil international firing the opener at the end of a fine team move.
And the second then arrived shortly before the hour mark as Ferreyra benefited from Pepe Reina's generous goalkeeping.
Napoli - who had started with star man Dries Mertens on the bench - hit back through an Arkadiusz Milik penalty, but a leveller evaded Maurizio Sarri's men and they already look to be in trouble after one group game.
Taison dragged an early effort wide for the hosts and Milik's instant response was a low strike that almost crept inside Andriy Pyatov's near post.
But it was Shakhtar who struck first after quarter of an hour, Taison this time finding the bottom-right corner after Ferreyra had flicked Darijo Srna's pass on into his path.
And Taison quickly went chasing a second, but found Reina out of his goal and alert to block the finish as he ran clear.
Napoli belatedly enjoyed some possession and Raul Albiol nodded over from a tight angle.
An equaliser almost arrived in bizarre fashion as Ivan Ordets swiped at a left-wing cross and sent the ball arcing over his own goalkeeper, landing just wide to the relief of the Shakhtar defender, before Pyatov, at full stretch, turned away a curling Lorenzo Insigne shot.
The home side had by now adopted a counter-attacking style and, after a slower start to the second half, it paid dividends.
Ferreyra had fired wide moments earlier, but he made no mistake as Taras Stepanenko's deep cross cleared Reina and left the forward with a simple header into the unguarded goal.
Shakhtar initially held firm as Napoli attempted a fightback - Pyatov saving from Insigne and substitute Mertens - but a rash Stepanenko challenge handed the visitors a penalty.
With Mertens felled and still recovering, Milik stepped up to slot the penalty into the bottom-left corner, leaving Napoli with 18 minutes to steal a point.
But the home side held firm and could even have restored their two-goal lead as Ferreyra headed against the post moments before Milik blazed over at the other end in a chaotic finale.
|Conte laments Italy World Cup failure|
|Amiens 1 Monaco 1: Jovetic rescues point but champions give PSG boost|
|Stuttgart 2 Borussia Dortmund 1: Bosz pressure builds after more Burki mishaps|
|Sunderland target Coleman steps down as Wales manager|
|Conte´s wife tells him to grow a beard – Conte grows a beard|
|Simeone rules out Everton job, promising ´a couple of years at least´ at Atletico|
|Pique to miss Barcelona´s Leganes trip over personal matter|
|UEFA closes Roma ´monkey chanting´ case|
|Don´t worry about Messi renewal, Valverde tells Barcelona fans|
|´Griezmann? We´ll see´ – Valverde won´t rule out Barcelona pursuit of Atletico star|
|Unsworth surprised to see Allardyce snub Everton|
|Mourinho has ´immense respect´ for Benitez|
|Howe backs Defoe to make World Cup squad|
|Everton speculation out of my control - Silva focusing on Hornets|
|Conte concerned by Manchester City´s breakaway lead|
|Man City results ´perfect´, but Guardiola demands improvement|
|David Luiz back in Chelsea squad, Conte confirms|
|Recovered Klopp offers Liverpool fitness update|
|Guardiola confident Aguero in ´perfect´ condition despite hospital trip|
|Ibrahimovic, Pogba and Rojo back for Manchester United|
|Heynckes compiling list of potential successors|
|Modric & Carvajal fit for Madrid derby|
|Bayern begin talks over Wagner deal|
|Pulis angered as Chadli sidelined for ´foreseeable future´|
|Neymar to join Ronaldo at Real Madrid? Zidane speaks out on PSG star|
|Guardiola & Sane complete Man City award double|
|Brave Chapecoense secure top-flight status|
|Tottenham have overtaken Arsenal as north London´s best - Sherwood|
|Brisbane Roar 3 Melbourne City 1: Papadopoulos at the double as hosts finally win|
|Seaman: Wenger must start Lacazette against Tottenham|
|I am more than just a goal machine - Ronaldo ignores Real Madrid criticism|
|Skriniar not interested in Barcelona speculation|
|France need Benzema, says Aulas|
|Van Dijk could leave Southampton in January|
|Sanchez snubbed Barcelona switch - Osorio|
|Atletico Madrid v Real Madrid: Simeone and Zidane face dangerous, defining Derbi|
|Aubameyang baffled by Dortmund suspension|
|Pochettino lauds Wenger longevity as he eyes 20 years at Spurs|
|Ronaldo: Real Madrid don´t fear PSG|
|Zenit´s Mancini not thinking about Italy job|
|Wenger advises Pochettino to fight the ´fear´ of winning trophies|
|Ronaldo: I want seven Ballons d´Or... and seven children!|
|Howedes ready for long-awaited Juventus debut|
|Bayern´s Wagner interest confirmed by Nagelsmann|
|Dyche ´amazed´ at persistent Everton talk|
|Manchester United post record first-quarter revenues|
|Hodgson confident Benteke will be fit for Everton clash, unsure over Loftus-Cheek|
|Klopp returns to Liverpool training after hospital visit|
|Moreno urges Coutinho to reject Barcelona switch|
|Hamsik refuses to be distracted by Maradona record|
|CAS rejects Adrien Silva´s appeal|
|Aubameyang dropped by Dortmund for ´disciplinary reasons´|
|Aguero declares himself fit to face Leicester City|
|If Griezmann isn´t committed, he should leave – Koke|
|Knee surgery to sideline PSG´s Motta|
|Kane the same as Lewandowski, Eboue proclaims|
|Let Neymar focus on football - Emery|
|Spurs quartet return but Alderweireld set for longer absence|
|Ibrahimovic eyes different role on Manchester United return|
|Transfer target Messi was beyond Manchester City, says Robinho|
|´Ultimate defender´ Zouma one of Premier League´s best, claims Shawcross|
|Cantona baffled by Neymar´s PSG move|
|Loftus-Cheek must return to Chelsea, says Willian|
|Central Coast Mariners 1 Adelaide United 2: Kitto snatches dramatic win|
|Cazorla´s fitness woes the worst injury Wenger has known|
|Wenger trusts Lacazette completely|
|Atletico Madrid v Real Madrid: Demolition derbies, Raul´s revenge and other memorable capital clashe|
|Mourinho: Ibrahimovic will return in 2017|
|Spain and England at risk as World Cup draw pots confirmed|
|Atletico Madrid v Real Madrid: Cristiano Ronaldo, King of El Derbi|
|Gareca: World Cup spot is for the Peruvian people|
|World Cup: The 32 qualified teams|
|Peru 2 New Zealand 0 (2-0 agg): South Americans qualify for World Cup after 36-year wait|
|Ronaldo congratulates Corinthians on seventh Brazilian title|
|Van Dijk focused ahead of Liverpool clash – Pellegrino|
|Ravanelli: I´d bend over backwards to bring back Conte|