Celtic suffered more Europa League pain as Spanish side Celta Vigo came from behind to win 2-1 at Parkhead.

After defeats by Ferencvaros and Benfica in their first two league phase fixtures, Martin O’Neill’s side struggled to impose themselves on the visitors who were neat and tidy without really testing Hoops keeper Sam Johnstone.

Germany midfielder Mika Baur fired the home side in front just over a minute into the second half to thrill the Celtic fans but Spain defender Javi Rodriguez scored twice in three minutes – a header then an unstoppable drive – to stun the home side who could not find a way back.

It was another damaging Euro night for the Scottish champions, knocked out of the Champions League qualifiers by LASK on a 5-4 aggregate after being 4-0 up at one stage earlier in the season.

Celtic, four points clear of Old Firm rivals Rangers at the top of the William Hill Premiership, face Hibernian at Easter Road on Sunday but while they continue to thrive domestically, European football remains a tougher terrain.

The Hoops were hammered 4-1 by Benfica in Lisbon last Thursday but they responded in fine style with a 7-1 win over Hearts on Sunday, which offered encouragement.

Celtic’s ultras group, the Green Brigade, boycotted the game in protest at the running of the club, albeit there appeared to be only a couple of hundred empty seats, while 3,000 raucous Celta Vigo fans helped the noise as their side enjoyed plenty of possession in the early stages.

The slick-moving visitors, eighth in LaLiga but having lost their opening two league phase games, grew further into the game and Celtic midfielder Baur was on hand to clear a drive across goal from Celta captain Iago Aspas.

In the 20th minute Parkhead wideman Haissem Hassan’s cross from the right found Camilo Duran but the Colombian striker headed straight at Celta goalkeeper Ionut Radu. There was an unsuccessful Celtic penalty claim moments later when winger Callum Osmand went flying inside the box following a push.

The game took a turn less than two minutes after the restart when Hassan’s cross from the right did not quite find Duran but the ball broke to Baur and he drove the ball low past Radu from 16 yards.

The Spanish outfit stepped it up in response.

In the 52nd minute Celta’s midfielder Aleix Febas stabbed a cross from Sergio Carreira past the front post from close range and another chance was gone.

At the other end, Benjamin Nygren’s drive at the near post was beaten away by Radu before Osmand went off after picking up an injury, replaced by veteran winger James Forrest.

In the 63rd minute Celtic defender Liam Scales headed a cross from Hassan on to the bar and over and then O’Neill was booked by Bulgarian referee Georgi Kabakov for complaining about a decision – but he soon had more to be worried about.

When Hugo Alvarez whipped in a terrific free-kick from the right, Rodriguez bulleted a header through the hands of Johnstone.

The Hoops defence reeled from that blow and minutes later, when the ball was cleared to outside the box, the onrushing Rodriguez thundered in a strike from 20 yards to give Celta the lead – and ultimately the three points.

BOURNEMOUTH, ENGLAND - OCTOBER 22: Marcus Tavernier of Bournemouth celebrates after scoring to make it 2-0 during the UEFA Europa League 2026/27 League Phase MD3 match between AFC Bournemouth and AC Milan at Bournemouth Stadium on October 22, 2026 in Bournemouth, England. (Photo by Robin Jones - AFC
Marcus Tavernier celebrates after doubling Bournemouth’s lead

Bournemouth scaled giddy new heights in their debut Europa League campaign as 10-man AC Milan were convincingly brushed aside 3-0 at the Vitality Stadium.

The Italian giants, champions of Serie A only four years ago, were wretched, unable to match Marco Rose’s team who pressed them ruthlessly and attacked breathlessly in torrential conditions on the south coast.

The first two goals were penalties scored in the first half, by Justin Kluivert then by Marcus Tavernier, before Amine Adli added a magnificent late free-kick, but the home side ought to have had even more to show for their dominance.

Mike Maignan, the Milan goalkeeper and captain, let his team and his manager Ruben Amorim down badly and inexplicably, swiping at the face of James Hill at a corner, conceding a spot-kick and leaving his side to play for more than an hour with 10 players.

Bournemouth have looked perfectly at home on their maiden European adventure but, even so, this fixture had an almost surreal sound to it, the seven-time champions of Europe taking a hammering on a pitch that was hosting League Two football as recently as 2010.

“How did we end up here?” read a huge tifo unfurled in the North Stand before kick-off, but Bournemouth’s display suggested this might be just the beginning for them in Europe.

Jean-Philippe Mateta scored on his first start since the opening day but Crystal Palace could not capitalise on a Besiktas red card to produce a winner in their 2-2 draw in Istanbul.

Palace were looking to bounce back from Sunday’s humiliating 5-0 defeat at Brighton, and were the superior side before Wilfred Ndidi opened the scoring for the hosts in first-half stoppage time.

Yeremy Pino drew the sides level six minutes after the restart and Mateta – who had a first-half goal chalked off by VAR – fired Palace to a first-time lead four minutes later.

Junior Olaitan netted a 73rd-minute equaliser, and Palace could not complete a second comeback after Umit Akdag was sent off for a clumsy 77th-minute challenge on Jorgen Strand Larsen, who was subsequently forced off.

There were sweeping changes for the hosts from Monday’s defeat to Trabzonspor as Vincenzo Italiano introduced nine different starters.