Solid performance from both but David Cameron needs to deal with the question of immigration
The performances of the two were reasonably solid, no great disasters on either side, but I would also say, no major breakthroughs.
Many of the so-called colleagues of Mr Farage on the 'leave' side with the official Vote Leave campaign - they worried he would go on exclusively about immigration and that he would engage in what they fear is dog-whistle racism.
He explicitly said that he is not a racist, that his immigration policy is not about discriminating against foreigners, so I think they would have been reassured - partly because they have got momentum at the moment behind their campaign.
They are creeping up in the polls and in the bookmakers' odds as well.
As for David Cameron, he looked more relaxed than his last outing last week on sky television.
He joked a bit more, and certainly on the economy most would say he gave an accomplished performance in highlighting what he sees as the economic cost of leaving.
But he still has a hole in his argument, which is that he promised to reduce immigration to tens of thousands, and again he was unable to say how he would achieve that.
The Remain campaign had hoped that they could muddle through by dodging this question of immigration, implying that they are on the side of voters - many of whom do have these concerns on immigration - without being explicit.
Tonight we probably saw that that actually isn't sustainable, but he's either got to start making the economic case for immigration, or come up with something slightly more concrete about how he's going to reduce it.