02/06/2013 17:33 BST | Updated 02/06/2013 17:33 BST

Britain's Got Talent 2013 Semi Final Five

This has to be one of the best ever BGT semi-final series of shows and as it draws to a close, this final show was probably the toughest one to call. I really think anyone of five could vie for the two remaining Final places. 

CEO Dancers got us off to a great start and I was shattered just watching them. Well done ladies.

I do also have to admit that I am a big fan fan of Aliki. Her vocal and likeability makes her stand out from a lot of this years acts and we have enjoyed a few outstanding singers. Great performance and very emotional. Good luck, whatever the result. 

We didn't see much of the Glambassadors audition, so I was looking forward to seeing their full performance. Their routine was camptastic and fun. I can see the summer bookings just flooding in.

Like 'my Simon' I am not usually a fan of ventriloquists but Steve Hewlett was just brilliant and funny and he took me by complete surprise as I thought it was going to be well, pretty rubbish. I hope this gets him to where he deserves to be. 

My mood is far too good tonight, so someone is due to get a bit of Midas backlash...lets see whose up next.

Oh dear, oh dear, Rob's Duelling Pianos. The bad thing for you tonight, is that the level has been so high. But, even on a mediocre night, this wasn't good. 

I know it's not cool but I loved Maarty 'I love the 80's' Broekman first audition. Seriously what was I thinking. This was painful. The buzz just vanished. Next. 

Two blips on an otherwise perfect night, so can Incognito improve my now, sliding mood? Of course they can, forget the X Factor, this lot have the feel good factor. 

Even before tonight, I knew Jordan O'Keefe would be a big player in this competition. He has such a rich tone to his voice, if this guy released an album tomorrow. I would buy it. 

Well. Talk about saving the best till last. Ladies and gentlemen, here are Attraction...If you thought their audition was good, well this was even better. So emotional. If there is any justice you have just seen the winners of BGT 2013. 

Right, now we wait for the results.

The winner of the public vote was Attraction.

The two to face the judges vote were Jordan O'Keefe and Steve Hewlett.

Jordan O'Keefe won and joins Attraction in next weeks final.