The action was as hot as the sun as the dragon boats fought it out on the River Ouse.

The annual water spectacular brought out the crowds to watch more than 30 crews roaring along the water between Scarborough and Lendal Bridges.

The traditional afternoon start time was brought forward to 9am so that contestants could watch the World Cup Final.

Hundreds of paddlers gave it their all in a series of races as the temperature climbed to 27 degrees Centigrade in blazing sunshine.

Hours of fun and competition culminated in the Grand Final won by Team Swift from RAF Linton-on-Ouse.

The crews were raising thousands of pounds for charities as organisers York Rotary Club head for their second million pounds.

Last year the club revealed that the 14 York Dragon Boat Races so far have raised £1 million for local charities.