John Swinney has taken aim at Douglas Ross over his support for Boris Johnson following the publication of the Sue Gray report.
The Deputy First Minister, who was standing in for Nicola Sturgeon at FMQs in Holyrood today, mocked the Scottish Tory leader for flip-flopping over his calls for the Prime Minister resign.
Ross questioned the SNP MSP on the current ferries fiasco which has resulted in two vessels being millions of pounds over budget and years late in being completed.
The Tory leader also probed Swinney on the current ScotRail crisis during a fiery FMQs.
A dispute between the train drivers union, Aslef, and ScotRail has seen around 700 rail services cut across the country.
Ross said: "Delays, last-minute cancellations and reduced services are causing real problems.
"Next week, our national men’s team play their biggest World Cup game for more than two decades.
"The Tartan Army will need to get to and from Hampden on Scotrail.
"Will the government have got a grip on this chaos before then?
"And if not, when can people expect the rail service they need and expect?"
Following the publication of the Sue Gray report Ross refused to call for the PM to resign, but said he wanted him to step down when the Ukraine war ends.
Earlier this year Ross called for Johnson to resign then withdrew his letter of no confidence on the eve of the Tory party conference in Aberdeen.
Swinney mocked Ross at FMQs on his support of Johnson, he said: "Mr Ross knows full well there are negotiations underway between the employers ScotRail and the trade unions to resolve the industrial dispute.
"We want to see more services in place to deal with the Ukraine match and I'm very confident that ScotRail will have in place additional services to ensure that the specific requirements of accessing Hampden will be addressed as part of that process."
He added: "I suspect the degree of agitation we're getting from Mr Ross today is an indication of the depth of trouble that Mr Ross is in at the moment.
"I don't think there's anything I'm going to be able to say today that's going to satisfy Mr Ross.
"He is going to doubt what I say, he's going to question my integrity while I'm giving honest answers to Parliament.
"That's more than what can be said about Prime Minister Boris Johnson that Douglas Ross is prepared to support."
To sign up to the Daily Record Politics newsletter, click here.