A Rangers fan was hauled off of a Ryanair flight bound for Portugal.
Footage shows the moment officials boarded flight FR9130, travelling from Manchester Airport to Faro, on Monday - which saw six unruly passengers removed in total.
One was booted off at Manchester Airport, before the flight had taken off.
Five more were removed after the plane diverted to Nantes, France, where it was met by local cops.
In a clip shared online, three uniformed men are seen walking down the aisles of the plane before one man is asked to get out of his seat and leave the aircraft.
A dark-haired passenger, wearing a black T-shirt, stands up and moves out into the aisle to allow a man to get out of his seat.
The second man, wearing a large, colourful sombrero and a Rangers FC shirt, emerges from the window seat and is led off of the plane by security.
Further footage then shows the same man stood on the tarmac in animated conversation with a police officer.
Passengers on the flight watch on as the agitated flyer appears to debate with the officer, as he is seen with his hands behind his head as he begins pacing the tarmac.
Flight radar data shows that the aircraft was diverted to Nantes in Western France amid claims a second man was removed from the aircraft before the budget airline continued on its journey.
It's then alleged that another passenger was taken off the flight when it landed in Portugal due to a medical emergency.
The Ibrox side take on Eintracht Frankfurt in the Europa League Final on May 18 at Seville's Ramón Sánchez-Pizjuán Stadium.
Thousands of Rangers fans are descending on the Andalusian city this week after scrambling to find transport and tickets.
A spokesperson for Ryanair said: "A small number of disruptive passengers were removed from this Manchester to Faro flight.
"One passenger was removed prior to departure, and following a diversion to Nantes, a further five disruptive passengers were removed and met by police on arrival.
"Separately, another passenger who required medical attention onboard quickly recovered, did not require further medical attention, and continued to Faro.
"Following a short delay of approx. 1hr15mins in Nantes, this flight continued to Faro where it landed safely at 10.04pm.
"Ryanair apologises sincerely to passengers for the inconvenience caused by this delay."
Greater Manchester Police Division have been contacted for comment.
Don't miss the latest news from around Scotland and beyond - Sign up to our daily newsletter here .