Cheered on by big crowds eleven vessels set sail to compete in this year's Scottish Week Raft Race - the most competitors since the race was resurrected in 2011 after a five year hiatus.
The event looked to be in jeopardy last year when only four rafts competed but numbers were strong this time round as Team McGill looked to make it three wins in a row.
The team, captained by David McGillvray, struggled in the mid-field once the race got underway and were only in fifth position by the time the teams reached the first buoy on the course.
Asco were looking for their first win in 28 years at the event and fielded three rafts.
They each made good ground at the start, with one of the Asco trio almost taking the lead.
However they couldn't keep up the pace over the whole course and finished 3rd, 5th and 7th respectively.
Score Group were looking to seal a first ever win in the raft race and took a commanding lead in the first half of the course.
Alas, they soon found themselves struggling in the latter stages before eventually settling for fourth place.
Inevitably it was Team McGill who pulled through in the end to secure their third successive win and their fourth win in five years.
The Fancy Dress Crew Award went to Crossroads Caring (Scotland) who were competing in their first raft race.
They hadn't given themselves much hope of finishing the race but ended up a respectable 6th and eager to compete next year.
The final results:
1st Team McGill
2nd Asco (Raft 3) - Usain Boat
3rd Peterhead Port Authority
4th Score Group Plc
5th Asco (Raft 1) - Euro Flops
6th Crossroads Caring
7th Asco (Raft 2) - Pirates of the Asco Dream
8th Fraserburgh Fire Station
9th Wood Group
10th Buchan Groundforce
11th Peterhead Fire Station