The leaders of Canada's four major federal parties have squared off in their second and final debate ahead of this month's general election.
But it was someone off stage who stole much of the spotlight - US President Donald Trump.
A big question heading into the two-hour forum was whether Liberal leader Mark Carney, who has been leading in the polls, would stumble.
Carney, the former governor of the Bank of England, managed to survive Wednesday's French debate despite being less proficient in the country's second language.
On Thursday, he found himself placed on the spot repeatedly by his three opponents: Conservative leader Pierre Poilievre, New Democratic Party leader Jagmeet Singh and Bloc Québécois leader Yves-Francois Blanchet.
How to respond to Canada's ongoing trade war with the US was a theme, but the debate also saw clashes on affordability, crime and the environment.
Here are five big takeaways from Thursday's primetime showdown: