Europa League - Group D
Celtic1Dinamo Zagreb0

Europa League: Celtic 1-0 Dinamo Zagreb

Celtic celebrate an early goal from Kris Commons (right)
  • Kris Commons scores only goal on six minutes
  • Three impressive saves from Craig Gordon
  • Celtic with four points from two games in Group D

Celtic withstood significant second-half pressure for a hard-fought Europa League victory over Dinamo Zagreb.

Goalkeeper Craig Gordon was inspirational, making three great saves as the Croatians sought an equaliser.

Celtic had moved in front with the game's first chance - Kris Commons rounding off a slick move with a clinical, angled finish on six minutes.

And that early goal secured a valuable win to leave Celtic well placed on four points after two games.

Media playback is not supported on this device

Interview - Celtic manager Ronny Deila

With a double-header against Romanians FC Astra, who prop up Group D after two defeats, to follow, Ronny Deila's side can be satisfied with their campaign so far, though defensive frailties persist.

The clean sheet may belie that, but Gordon - just as he was in the opening draw away to Salzburg - was sensational, saving brilliantly from Wilson Eduardo on two occasions and once from Marcelo Brozovic.

And when he was beaten - by Wilson Eduardo - the crossbar came to his rescue.

As is so often the case at the other end for Celtic, Commons was pivotal to the creation and execution of the decisive goal.

His cute step-over dummy allowed the ball to find its way to Anthony Stokes and the pair's inherent understanding came to the fore as the striker played a first-time pass back to Commons, who rifled a shot low past Eduardo.

That set the tone for a pulsating first-half, which at times raged from end-to-end, with the only surprise that no further goals ensued.

Kris Commons looks on as his early shot finds the corner of the net
Commons looks on as his early shot finds the corner of the net

It took Dinamo a good 20 minutes to contribute to that, but when they did Wilson Eduardo was central to their best play.

Having sent a free header over the top, he then thudded a marvellous 25-yard strike against the frame of the goal and Gordon reacted smartly to push away the Portuguese striker's fizzing volley.

In between those efforts, Celtic passed up a glorious opportunity to double their lead - Commons' poise on this occasion deserting him as he failed to find Stokes after a panicked touch from the goalkeeper gifted them possession in front of the otherwise unguarded net.

Aleksandar Tonev and Virgil van Dijk required Eduardo to do rather better with shots from distance but after the break the visiting keeper was virtually untroubled.

Nonetheless, his team-mates could not find a way past his opposite number, ensuring the Croatians left empty-handed and Celtic moved alongside Red Bull Salzburg at the top of the group.

The pick of Gordon's stops was again from Wilson Eduardo when the Scotland international threw up an arm to save from a one-on-one situation and the 31-year-old was soon diving at full-stretch to divert a powerful Brozovic strike.

Kris Commons is congratulated on his early goal
Kris Commons is congratulated on his early goal
Craig Gordon makes a great save to deny Wilson Eduardo
Craig Gordon makes a great save to deny Wilson Eduardo
Anthony Stokes led the attack for Celtic
Anthony Stokes linked well with Kris Commons in the first half

Line-ups

Celtic

  • 26Gordon
  • 4Ambrose
  • 22DenayerBooked at 86mins
  • 5van Dijk
  • 3Izaguirre
  • 25Johansen
  • 8Brown
  • 27TonevSubstituted forBergetat 88'minutes
  • 15CommonsSubstituted forKayalat 69'minutes
  • 32WakasoSubstituted forGriffithsat 78'minutes
  • 10StokesBooked at 90mins

Substitutes

  • 16Berget
  • 24Zaluska
  • 28Griffiths
  • 33Kayal
  • 34O'Connell
  • 41Fisher
  • 53Henderson

Dinamo Zagreb

  • 34Eduardo
  • 6Pinto
  • 22SigaliBooked at 75mins
  • 4Simunic
  • 19Pivaric
  • 16AdemiBooked at 85mins
  • 8AntolicBooked at 31minsSubstituted forCoricat 75'minutes
  • 2Soudani
  • 77Brozovic
  • 28Naval do Costa EduardoSubstituted forPjacaat 84'minutes
  • 90CopSubstituted forHenríquez Iturraat 60'minutes

Substitutes

  • 1Jezina
  • 9Henríquez Iturra
  • 10Machado
  • 20Pjaca
  • 23Gonçalves Dos Santos
  • 24Coric
  • 55Vukojevic
Referee:
Sébastien Delferière
Attendance:
28,132

Match Stats

Home TeamCelticAway TeamDinamo Zagreb
Possession
Home45%
Away55%
Shots
Home11
Away20
Shots on Target
Home3
Away6
Corners
Home4
Away6
Fouls
Home12
Away15

Live Text

Match ends, Celtic 1, Dinamo Zagreb 0.

Full Time

Second Half ends, Celtic 1, Dinamo Zagreb 0.

Booking

Anthony Stokes (Celtic) is shown the yellow card.

Marko Pjaca (Dinamo Zagreb) wins a free kick in the defensive half.

Foul by Anthony Stokes (Celtic).

Corner, Dinamo Zagreb. Conceded by Anthony Stokes.

Attempt blocked. Josip Simunic (Dinamo Zagreb) header from the centre of the box is blocked. Assisted by Marcelo Brozovic with a cross.

Corner, Dinamo Zagreb. Conceded by Virgil van Dijk.

Corner, Dinamo Zagreb. Conceded by Jason Denayer.

Josip Simunic (Dinamo Zagreb) wins a free kick in the defensive half.

Foul by Anthony Stokes (Celtic).

Attempt blocked. Ivo Pinto (Dinamo Zagreb) right footed shot from outside the box is blocked.

Attempt blocked. Marko Pjaca (Dinamo Zagreb) right footed shot from the centre of the box is blocked. Assisted by Ángelo Henríquez.

Leonardo Sigali (Dinamo Zagreb) wins a free kick in the defensive half.

Foul by Anthony Stokes (Celtic).

Substitution

Substitution, Celtic. Jo Inge Berget replaces Aleksandar Tonev.

Attempt saved. Marcelo Brozovic (Dinamo Zagreb) right footed shot from a difficult angle and long range on the left is saved in the top centre of the goal.

Booking

Jason Denayer (Celtic) is shown the yellow card for a bad foul.

Ángelo Henríquez (Dinamo Zagreb) wins a free kick on the left wing.

Foul by Jason Denayer (Celtic).

Booking

Arijan Ademi (Dinamo Zagreb) is shown the yellow card for a bad foul.

Foul by Arijan Ademi (Dinamo Zagreb).

Stefan Johansen (Celtic) wins a free kick in the attacking half.

Offside, Celtic. Stefan Johansen tries a through ball, but Anthony Stokes is caught offside.

Substitution

Substitution, Dinamo Zagreb. Marko Pjaca replaces Wilson Eduardo.

Attempt missed. Soudani (Dinamo Zagreb) left footed shot from the centre of the box misses to the left. Assisted by Josip Simunic with a headed pass following a set piece situation.

Soudani (Dinamo Zagreb) wins a free kick in the attacking half.

Foul by Virgil van Dijk (Celtic).

Ivo Pinto (Dinamo Zagreb) wins a free kick in the defensive half.

Foul by Anthony Stokes (Celtic).

Attempt saved. Soudani (Dinamo Zagreb) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Ante Coric.

Attempt missed. Anthony Stokes (Celtic) left footed shot from outside the box is too high.

Attempt missed. Leigh Griffiths (Celtic) left footed shot from outside the box misses to the right. Assisted by Beram Kayal.

Substitution

Substitution, Celtic. Leigh Griffiths replaces Mubarak Wakaso.

Booking

Leonardo Sigali (Dinamo Zagreb) is shown the yellow card for a bad foul.

Foul by Leonardo Sigali (Dinamo Zagreb).

Anthony Stokes (Celtic) wins a free kick on the left wing.

Substitution

Substitution, Dinamo Zagreb. Ante Coric replaces Domagoj Antolic.

Domagoj Antolic (Dinamo Zagreb) wins a free kick in the attacking half.

Foul by Beram Kayal (Celtic).

goal

As It Stood

A

TeamPWDLFAGDPts
1Villarreal21105144
2Apollon Limassol210136-33
3B Mgladbach20202202
4FC Zürich201134-11

B

TeamPWDLFAGDPts
1Club Brugge21103034
2Torino21101014
3FC Copenhagen21012113
4HJK Helsinki200205-50

C

TeamPWDLFAGDPts
1Asteras Tripolis21103124
2Besiktas20202202
3Tottenham20201102
4Partizan Belgrade201102-21

D

TeamPWDLFAGDPts
1Celtic21103214
2RB Salzburg21104314
3Dinamo Zagreb21015233
4Astra Giurgiu200227-50

E

TeamPWDLFAGDPts
1Dinamo Moscow22003126
2PSV Eindhoven21011103
3Estoril Praia21012113
4Panathinaikos200214-30

F

TeamPWDLFAGDPts
1Inter Milan22003036
2Saint-Étienne20200002
3Dnipropetrovsk201101-11
4FK Qarabag201102-21

G

TeamPWDLFAGDPts
1Sevilla21104224
2Feyenoord210123-13
3Standard Liege21013213
4HNK Rijeka201124-21

H

TeamPWDLFAGDPts
1Everton21105234
2FK Krasnodar20202202
3Lille20202202
4Wolfsburg201125-31

I

TeamPWDLFAGDPts
1Napoli22005146
2Sparta Prague21014403
3BSC Young Boys21016333
4Slovan Bratislava200207-70

J

TeamPWDLFAGDPts
1Dynamo Kiev22006156
2Steaua Bucharest21017343
3Aalborg BK210116-53
4Rio Ave200204-40

K

TeamPWDLFAGDPts
1Fiorentina22006066
2Guingamp210123-13
3PAOK Salonika21016333
4Dinamo Minsk200219-80

L

TeamPWDLFAGDPts
1Legia Warsaw22002026
2Trabzonspor21012203
3KSC Lokeren21011103
4Metalist Kharkiv200213-20
View full Europa League tables

Top Stories