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.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here