It was arguably his toughest opponent in a bruising political week.
After losing control of Parliament, Prime Minister Boris Johnson let a bull get the better of him on a trip to Scotland yesterday.
The new PM struggled with the animal before it knocked into a plain-clothes police officer at Darnford Farm. It prompted a colourful reaction online.
SNP politician Christina McKelvie Tweeted: "And the Bull said to Boris 'look pal, I know when someone is talking bull!'". Labour Party MP Bill Esterson joked: "More bull from Boris Johnson."
Also yesterday, Mr Johnson appeared to overpay for a box of cod after getting into a bidding war at a fish market in Scotland.
He joined in an auction during a visit to Peterhead Fish Market to meet people in the fishing and farming industries.
Mr Johnson, accompanied by the Scottish Secretary Alister Jack, won an auction for a box of cod with an £185 bid. Asked whether it was a good price, Simon Brebner, the chief executive of the fish market, said: "If you're selling, it's a great price. If you're buying, maybe it's a little high.
"It depends on supply and demand, but on Fridays you get good prices."
Although he won the overpriced fish, placing his ticket in the ice-filled box, Mr Johnson left the market without his purchase and aides were unable to confirm what would happen to the box.
The Prime Minister was visiting Scotland to announce additional funding for Scottish farmers before spending a night at the Queen's Balmoral residence, following a difficult week in Parliament which saw him lose votes about Brexit and calling a general election.
During his first stop in the fishing town just north of Aberdeen, Mr Johnson watched as fishermen landed their catches and brought them into the market to sell, before going for a short sail around the harbour on a boat named Opportunus.