Ed even managed to back David a Cameron in the corner and force him to hold a key parliamentary vote before the next election by-election.
David Cameron answers were very much scripted answers and he looked very awkward.
David Cameron is desparately trying to chase the UKIP vote and so this exchange would not have gone down well with a UKIP voter.
Whilst Ed Miliband came across self assured and he able to address this issue without coming xenophobic.
So this was a good win for Ed and hopefully he will continue build momentum.