Conservative candidate Maria Hutchings, who came third, decided not to speak to reporters after the count at Eastleigh - and the result was an almighty scrum.
Interviews with the winning Lib Dem candidate, Mike Thornton; Nigel Farage, UKIP leader; George Hollingbery, Conservative MP for Meon Valley; and John Denham MP, Southampton Itchen.
A great win for the Lib Dems - a stunning performance by UKIP. It was a double whammy David Cameron didn't want. Eastleigh is the sort of seat the Tories must win back if they are towin the next election with an overall majority.
They can't use the usual excuse of mid-term blues because their coalition partners won. Maybe voters who are unhappy with the government are more inclined to blame the Tories rather than the LibDems.
UKIP's success will increase the pressure on Mr Cameron from some of his backbenchers who are urging him To return to 'more traditional Tory values'. Nigel Farage thinks tonight's result will make a Tory leadership challenge more likely.
As the Tories bundled their candidate out of the hall through a media scrum - she refused to answer any questions from reporters - they must have been asking questions of their own: how can the result have gone so badly, and where do the Tories go from here?
This is how the share of the vote looked for the four main candidates:
Mike Thornton, Lib Dem 32.1%
Diane James, UKIP - 27.8%
Maria Hutchings, Cons - 25.4%
John O'Farrell, Labour - 9.5%
Other - 4.9%
A clip from the speech by Labour's John O'Farrell at Eastleigh.
Conservative candidate Maria Hutchings left without giving any interviews. She was beaten into third place, behind the Lib Dems and UKIP.
Lib Dem Mike Thornton was congratulated on his victory by the other candidates, including UKIP's Diane James.
The declaration is made, and the other candidates congratulate the new Lib Dem MP Mike Thornton.
Lib Dem Mike Thornton triumphed over UKIP. Mr Thornton had 13,342 votes.