Match ends, Celtic 3, Real Betis 2.
A much-changed and youthful Celtic ended their Europa League group campaign on a high with a dramatic home win over Spain's Real Betis.
Already bound for the Conference League in February, manager Ange Postecoglou changed his entire starting team but they took an early lead through Stephen Welsh's header.
Betis levelled twice following a spell of three goals in five minutes - including Ewan Henderson's strike with his first touch - before David Turnbull's decisive penalty.
Amid a run of seven games between now and 3 January, Postecoglou had rested his first-choice side but was forced to bring on Kyogo Furuhashi after 25 minutes when Albian Ajeti was removed with a muscle injury.
Crucially the Japanese forward was himself forced off after the break, while Nir Bitton and Osaze Urhoghide both managed to stay on despite clashing heads.
Celtic will now face one of eight second-place sides in the Conference League for the chance to play in the last-16 of Uefa's new third-tier club competition, with Bayer Leverkusen and Betis having already sealed the top two spots in Group G.
Manuel Pellegrini made nine alterations to the Betis side who won at Barcelona at the weekend, but they still possessed greater quality and experience than a raw Celtic, who included debutants Osaze Urhoghide and Liam Shaw, with Liam Scales making his first start.
After Welsh flicked home Liel Abada's corner for the opener, the visitors' quality gradually began to tell as Diego Lainez went close, before stand-in goalkeeper Scott Bain denied Cristian Tello and Joaquin.
But they only managed to haul themselves level in the 69th minute when Borja Iglesias' low shot was tipped on to a post by Bain, before ricocheting back off the Celtic keeper and into the net.
It was unlucky, but despite failing to qualify Celtic have not been short of goals in their group campaign, and responded three minutes later through 21-year-old Henderson, who tapped home Mikey Johnston's cross just after replacing Kyogo.
Iglesias - who was outstanding for Betis - calmly slotted past Bain when played clean through for an almost instant reply, only for Edgar Gonzalez to bundle over Liel Abada in the box as he streaked through on goal.
Turnbull - one of the 11 players rested from the starting XI - tucked away the resulting spot-kick for the winning goal, but there was still plenty of time for more drama.
First Johnston had a goal disallowed for offside, before the visitors passed up a gilt-edged chance to snatch a draw.
Nine minutes of stoppage time were added due to the head clash between Bitton and Urhoghide, and with one minute of it left Juanmi inexplicably headed into the ground and off the bar from three yards out.
Bitton stood tall to block a follow up shot on the line and clinch a morale-boosting victory for Celtic amid a busy run of games.
Man of the match - Liam Scales
What did we learn?
It's probably hard to take much from a dead-rubber game, but there was enough quality and spirit on show from Celtic's youngsters to encourage Postecoglou.
They used nine players under the age of 22 on the night, with Scales arguably the pick of the bunch with his energy and use of the ball.
If the injuries keep piling up at the current rate, some of these players will be getting more game time as Ajeti and Kyogo were added to the injury-list including Jota, Anthony Ralston, and James Forrest, though the latter pair are expected back soon.
With a cup final and crucial league games - including an Old Firm derby on 2 January - on the horizon, the large squad is being tested to its limit.
Match stats
- Celtic have won three of their last four Europa League games (L1), having won just one of their previous 11 (D2 L8).
- Their games in the competition this season have contained 28 goals (F13 A15) - more than any other side.
- Real Betis have conceded at least three goals in three of their last four European away games, as many times as they'd done in their previous 29 on the road.
- There were just nine minutes and 46 seconds between Bain's own goal making it 1-1, and Turnbull's penalty.
- Henderson scored just 37 seconds after coming off the bench, the second fastest goal by a substitute in the competition this term (Ryan Babel, 21 seconds vs Marseille).
- Bain became the first goalkeeper to score an own goal with Celtic in a major European competition (excluding qualifiers).
What's next?
Celtic resume their Scottish Premiership campaign at home to Motherwell on Sunday (15:00 GMT).
Player of the match
JoaquínJoaquín
Celtic
Avg
- Squad number5Player nameScalesAverage rating
6.88
- Squad number26Player nameUrhoghideAverage rating
6.73
- Squad number57Player nameWelshAverage rating
6.66
- Squad number52Player nameHendersonAverage rating
6.61
- Squad number6Player nameBittonAverage rating
6.60
- Squad number14Player nameTurnbullAverage rating
6.34
- Squad number30Player nameShawAverage rating
6.24
- Squad number11Player nameAbadaAverage rating
6.15
- Squad number42Player nameMcGregorAverage rating
6.04
- Squad number12Player nameSoroAverage rating
5.97
- Squad number54Player nameMontgomeryAverage rating
5.79
- Squad number29Player nameBainAverage rating
5.73
- Squad number8Player nameFuruhashiAverage rating
5.65
- Squad number19Player nameJohnstonAverage rating
5.63
- Squad number16Player nameMcCarthyAverage rating
5.60
- Squad number10Player nameAjetiAverage rating
5.08
Real Betis
Avg
- Squad number17Player nameJoaquínAverage rating
7.84
- Squad number13Player nameRui SilvaAverage rating
7.70
- Squad number14Player nameWilliam CarvalhoAverage rating
7.70
- Squad number9Player nameIglesiasAverage rating
7.64
- Squad number24Player nameRuibalAverage rating
7.61
- Squad number4Player nameAkouokouAverage rating
7.57
- Squad number10Player nameCanalesAverage rating
7.48
- Squad number3Player nameGonzálezAverage rating
7.15
- Squad number11Player nameTelloAverage rating
7.12
- Squad number7Player nameJuanmiAverage rating
7.00
- Squad number20Player nameLainezAverage rating
7.00
- Squad number16Player namePezzellaAverage rating
7.00
- Squad number12Player nameWillian JoséAverage rating
6.98
- Squad number2Player nameMontoyaAverage rating
6.98
- Squad number15Player nameÁlex MorenoAverage rating
6.92
- Squad number33Player nameMirandaAverage rating
6.85
Line-ups
Celtic
Formation 4-2-3-1
- 29Bain
- 26Urhoghide
- 6Bitton
- 57Welsh
- 5Scales
- 12SoroBooked at 24minsSubstituted forTurnbullat 65'minutes
- 16McCarthy
- 11Abada
- 30ShawBooked at 33minsSubstituted forMcGregorat 65'minutes
- 54MontgomerySubstituted forJohnstonat 65'minutes
- 10AjetiSubstituted forFuruhashiat 28'minutesSubstituted forHendersonat 71'minutes
Substitutes
- 3Taylor
- 8Furuhashi
- 14Turnbull
- 15Hart
- 19Johnston
- 42McGregor
- 47Murray
- 52Henderson
- 71Oluwayemi
- 88Juranovic
Real Betis
Formation 4-2-3-1
- 13Dantas da Silva
- 24RuibalBooked at 55minsSubstituted forMontoyaat 75'minutes
- 16PezzellaBooked at 49mins
- 3González
- 33MirandaSubstituted forMorenoat 75'minutes
- 4Akouokou
- 14William CarvalhoSubstituted forDa Silvaat 79'minutes
- 20LainezBooked at 24minsSubstituted forCanalesat 63'minutes
- 17Sánchez Rodríguez
- 11TelloSubstituted forJuanmiat 79'minutes
- 9Iglesias
Substitutes
- 2Montoya
- 5Bartra
- 6Ruiz
- 7Juanmi
- 10Canales
- 12Da Silva
- 15Moreno
- 18Guardado
- 21Rodríguez
- 27González
- 30Rebollo
- Referee:
- Daniel Stefanski
- Attendance:
- 54,548
Match Stats
- Possession
- Home45%
- Away55%
- Shots
- Home8
- Away19
- Shots on Target
- Home4
- Away7
- Corners
- Home5
- Away10
- Fouls
- Home15
- Away10
Live Text
Post update
Full Time
Second Half ends, Celtic 3, Real Betis 2.
Post update
Álex Moreno (Real Betis) wins a free kick on the left wing.
Post update
Foul by Michael Johnston (Celtic).
Post update
Corner, Celtic. Conceded by Edgar González.
Post update
Corner, Real Betis. Conceded by Nir Bitton.
Post update
Attempt blocked. Willian José (Real Betis) right footed shot from the centre of the box is blocked.
Post update
Juanmi (Real Betis) hits the bar with a header from very close range. Assisted by Joaquín with a cross.
Post update
Attempt missed. Sergio Canales (Real Betis) left footed shot from outside the box is close, but misses to the right. Assisted by Joaquín.
Post update
Corner, Real Betis. Conceded by Liam Scales.
Post update
Corner, Celtic. Conceded by Edgar González.
Post update
Offside, Celtic. Callum McGregor tries a through ball, but Liel Abada is caught offside.
Post update
Attempt missed. Paul Akouokou (Real Betis) right footed shot from outside the box is high and wide to the right. Assisted by Willian José.
Post update
Corner, Real Betis. Conceded by Osaze Urhoghide.
Substitution
Substitution, Real Betis. Juanmi replaces Cristian Tello.
Substitution
Substitution, Real Betis. Willian José replaces William Carvalho.
Post update
Goal! Celtic 3, Real Betis 2. David Turnbull (Celtic) converts the penalty with a right footed shot to the bottom left corner.
Post update
Penalty conceded by Edgar González (Real Betis) after a foul in the penalty area.
Post update
Penalty Celtic. Liel Abada draws a foul in the penalty area.
Substitution
Substitution, Real Betis. Álex Moreno replaces Juan Miranda.