Manchester United legend Gary Neville was finally forced to wear a Liverpool shirt live on TV, but took his fellow pundit Jamie Carragher down with him.
Having lost a bet with his Sky Sports colleague he had to wear the new home shirt with Xherdan Shaqiri's name and No on the back.
But Neville quickly got his own back, producing a United shirt for Carragher claiming he had failed to see through a bet a few years ago.
Neville lost a penalty shoot-out against Carragher before the start of the season, having placed a wager on the end result.
Having saved Neville's effort, the Liverpool legend got new signing Shaqiri to sign the shirt, after the barrage of criticism he had received at the World Cup.
'To my number 1 fan Gary. Please don't track back. Sorry, please don't back track on this bet,' Shaqiri wrote before signing off with his signature.
And as Carragher showed off the shirt at the end of Monday Night Football following Liverpool's 2-0 win over Crystal Palace, Neville had a surprise of his own.
Neville recalled a bet the pair had struck about former Tottenham midfielder Paulinho, with Carragher claiming the Brazilian would score 15 goals in a season.
So Neville produced his own shirt for Carragher, with his name and No 2 on the back, and he duly held up his end of the bargain.
Neville could not bear to show the Liverpool crest on his chest, and elected instead to show off Shaqiri's name and No.
The shirts will now be auctioned for foodbank charities run by supporters of both clubs.