Best moments: Commonwealth Games opening ceremony in pictures

The Commonwealth Games kicked off in style in Glasgow on Wednesday, with a spectacular ceremony featuring fireworks, 41 Scottish terriers, a giant haggis, golf clubs and a performance from Rod Stewart.

Scroll down to see our favourite moments of the evening, from when Prince Imran - the president of the Games - struggled to retrieve the Queen's speech from the baton, Rod Stewart performed live beside towering flames and a recreation of the Loch Ness Monster was incorporated into a performance...

Dancers perform around a giant Loch Ness Monster, the famous mythical creature that inhabits the Scottish Highlands, at the opening ceremony for the 2014 Commonwealth Games in Glasgow. 

The stadium at Celtic Park, Glasgow, was lit up by an array of vibrant colour to celebrate the opening of the sporting competition. 

Fireworks continued to soar above the stadium as performances continued for the 40,000 strong crowd. 

President Prince Tunku Imran of the Commonwealth Games Federation addresses the spectators, as well as the 1 billion viewers watching from their homes. 

The Queen and Prince Philip are driven into the stadium to the delight of the stadium crowd. 

"Shared ideals and ambitions": the Queen refers to the "bonds that unite" the 71 nations of the Commonwealth in her speech at the opening ceremony of the Games in Glasgow. 

Rod Stewart gives a cracking performance during the ceremony, unfazed by the flames beside him. 

Prince Charles, the Duchess of Cornwall, Prime Minister David Cameron and wife Samantha enjoy the spectacular performances together from a privileged vantage point. 

One of the 41 terriers incorporated into the ceremony on Wednesday night.