THE sun shone on Sunday for the 38th running of annual Three Bridges Races.

A huge crowd of parents and supporters line the Tweed Green home straight for the afternoon's action.

There was home joy in the senior race with Moorfoot Alan Elder winning the senior handicap race.

In a repeat of his 2014 victory, the veteran again took home the George Pennel Challenge Shield and £125.

Alan led from the start and held a commanding lead at the bell.

Although eventual runner-up Craig Bell managed to make some ground on the second lap of the 1.5-mile course, he couldn't catch the leader in the home straight.

Craig was closely followed by his daughter Angela Bell.

Alan crossed the line in a time of 20.25 minutes, in the event sponsored by Davie Duthie Autos (Peebles).

In the Youths Open Handicap, Innerleithen based Ally Birks made an excellent run, against some tough competition.

Running a fantastic race from start to finish, Ally crossed the line in a time of 12.29.

This event was sponsored by Tweed Line Taxis, (Peebles).

The schools relay races proved to be an excellent warm up for the following cross-country events.

In the Primary Schools relay race for P4/P5, with schools less than 120 pupils, the winners were Newlands Primary School for the second year in a row.

The relay race for P4 children from schools with more than 120 pupils went to Priorsford Primary.

The final relay race, for the P5s from schools with more than 120 pupils, saw Priorsford Primary School match their P4 counterparts.

The Relay Races were all sponsored by Paul and Louise Spence.

In the Primary Schools Race for Girls, Kingsland A took the winning team trophy, with Gracie Linton from Priorsford taking the individual winner's prize.

Gracie received her individual prize of a small trophy and TweedLove hoodie from her dad - the former Peebles Rover player and manager Rab Linton.

Rab presented all the prizes to the winners of this year’s races.

The final results were: 1st, Kingsland A (Rosie McLean-Foreman, Caitlin Clyde, Elena Lee, Abbie Little), 2nd, Priorsford A (Gracie Linton, Ashleigh Drake, Molly Nethercot, Evie Gates) - 3rd, Priorsford C (Ayla Russell, Rebecca Spence, Rachel Bon, Anna Duncan)

This event was sponsored by Kingsmuir Construction Ltd (Peebles) with the individual winner’s hooded sweatshirt, donated by Tweedlove.

The Primary Schools Race for Boys proved to be hotly contested with one runner even opting to run the course with a single shoe after losing his at the start.

After a really close battle between the top three teams it was Kingsland A who matched the girls' win and take first place.

Kieron Fulton of Kingsland was the first runner home.

The final results were: 1st, Kingsland A (Gregor Wells, Kieron Fulton, Callum Fitzgerald, Mario Margiotta), 2nd, Priorsford A (Stan Nisbet, Kai Keen, Rory Learmond, Luke Grieve), 3rd, St Ronan’s A (Aaron Glendinning, Johnny Birks, Murray Young, Liam Irvine)

This event was sponsored by Kingsmuir Construction Ltd (Peebles) with the individual winner’s hooded sweatshirt, donated by Tweedlove.

The last race of the afternoon is the open team race.

The race had an entry of 96 runners, ranging from 5 years old to the more mature.

The winning team were Herbie's Ninjas, made up of Aaron Drake, John Hilton, Alfie Smith and Toru Keen.

Toru also took the prize for the individual winner for the 3rd time in a row.

This event was sponsored by the Beltane Committee and the winners’ voucher donated by Rogersons of Peebles.

The Beltane Sports would like to thank Rab Linton for presenting the winners' trophies.

The Three Bridges Races in 2020 will be on Sunday, May 10.