Sir Keir Starmer and Rishi Sunak went head-to-head in their first TV debate of the election campaign.
The two leaders outlined their policies on taxes, health, education, and the climate crisis.
During a heated argument on immigration, both the Conservative leader and the Labour leader had to be asked to lower their voices.
They took part in an hour-long programme on ITV, moderated by presenter Julie Etchingham, who also hosted debates in 2015, 2017 and 2019.
Watch the highlights from the debate in just over two minutes here.