Corbyn, leader of the Labour Party, and Farage, leader of the Brexit Party
Labour won the Peterborough by-election, in the UK, in June 2019.
Labour won 10,484 votes.
The Brexit Party got 9,801 votes.
The Conservatives got 7,243 votes.
Turnout was 48%.
In the 2017 general election, Labour beat the Conservatives by 607 votes.
In the by-election, Labour beat the Brexit Party by 683 votes.