Nigel Amos won the men's 800 metres in the 2014 Commonwealth Games on Thursday.Reuters

There was a surprise result in the men's 800 metres; Nijel Amos of Botswana came away with the gold, after defeating event favourite and Olympic champion David Rudisha of Kenya.

Rudisha led for most of the race, and it looked like a repeat of London Olympics 2012, where Rudisha claimed gold and Amos silver. But in the last few stretches, Amos summoned up a sudden burst of speed and zoomed ahead of Rudisha.

Amos found extra energy and raced ahead of Rudisha in the final 50 metres. Rudisha had to be content with the silver, while South Africa's Andre Olivier took the bronze.

"It is a really great moment for me," Reuters quoted Amos. The 20-year-old did admit to experiencing some nervousness in the last few stretches but Olivier, who he trains with, supported him.

"Trailing in the last 100 I panicked a little bit because I looked up at the screen and thought 'Oh, I'm in a box'. When you're in that position it's not easy to get out but my training partner was behind me," he added.

Meanwhile, Commonwealth glory came Nigeria's way also on the day. Blessing Okagbare reigned supreme in the women's 200 metres. Right from the very beginning of the race she seemed unstoppable, clocking 22.25 seconds. Okagbare now holds two golds in the Glasgow games.

"It's amazing. I feel extremely blessed, it's not easy to get a medal so it is something to celebrate," Reuters quoted her as saying.

In the men's 200 metres, Jamaica strengthened their hold as gold, silver and bronze came their way. Rasheed Dwyer won gold, while Warren Weir and Jason Livermore took silver and bronze respectively.

It was not just the men who did Jamaica proud as Kaliese Spencer took gold in the women's 400 metre hurdles.

Meanwhile, Eilidh Child gave Scottish fans a reason to cheer as silver came her way in the women's 400.

"I'm just delighted to come away with a silver medal," she said, reported The Guardian.

The men's T54 1500 metres saw David Weir of England claim gold as Australian Kurt Fearnley took silver and Canada's Alex Dupont, bronze.