Great set of photos from yesterday's final stage at the Tour of Ulster, with special thanks to Marian Lamb of Cycling Ulster

It takes virtually an army of officials to keep a show like the Tour of Ulster on the road and they were out in force at the weekend under race director Aidan Higgins (Photo: Marian Lamb - Cycling Ulster)

Fantastic shot of the early escape making its way through the Ulster countryside on a tough day for racing (Photo: Marian Lamb - Cycling Ulster)

Already a winner this season, Jason Prendergast from Mayo leads the field (Photo: Marian Lamb - Cycling Ulster)

Comeback man and former international rider Michael McNena in a small group followed by Zippy Doyle (Photo: Marian Lamb - Cycling Ulster)

The yellow jersey of Greg Swinand wasn't afraid to get up the road and put in a great effort to try and win the race outright (Photo: Marian Lamb - Cycling Ulster)

Roger Aiken active at the head of the race. He was to suffer a mechanical late in the day (Photo: Marian Lamb - Cycling Ulster)

The pressure is on in one of several groups on the road on a day when the field exploded and many riders abandoned (Photo: Marian Lamb - Cycling Ulster)

The rain made it an especially tough concluding stage (Photo: Marian Lamb - Cycling Ulster)

Cormac Clarke of Cycling Ulster in the jersey for best placed U23 rider (Photo: Marian Lamb - Cycling Ulster)

Ali Macaulay leads Cycling Ulster team mate Clarke on a bend in the rain (Photo: Marian Lamb - Cycling Ulster)

It was one of those days were even finishing was a big ask (Photo: Marian Lamb - Cycling Ulster)

Conor Murphy of Caldwell Cycles pushes the pace as a breakaway is hunted down by a group of chasers (Photo: Marian Lamb - Cycling Ulster)

Macaulay has been in great form of late with the pace, conditions and quality of the field this weekend great preparation for the An Post Rás (Photo: Marian Lamb - Cycling Ulster)

A rider who has constantly been in the mix this season and is having a very good campaign thus far, Liam Dolan leads the way (Photo: Marian Lamb - Cycling Ulster)

On a break home from racing with An Post-Chainreaction in Belgium, Marcus Christie's best result of the weekend was 3rd on stage 2 when he pulled clear with Bryan McCrystal and Damien Shaw (Photo: Marian Lamb - Cycling Ulster)

Muprhy leads again, watched by Shaw and Cycling Ulster's Daniel Stewart (in green shorts); the latter would win the U23 classification (Photo: Marian Lamb - Cycling Ulster)

Sean McIntrye has been rising through the categories after some very good results (Photo: Marian Lamb - Cycling Ulster)

Always a strong rider, Omagh's Stevie McKenna digs in as the rain refuses to ease off (Photo: Marian Lamb - Cycling Ulster)

Sean Hahessy traded his Carrick strip this weekend and teamed up with Caldwell Cycles (Photo: Marian Lamb - Cycling Ulster)

Newry Wheelers' Des Woods has time for a smile, or a grimace (Photo: Marian Lamb - Cycling Ulster)

Greg Swinand had UCD team mate Eoin Morton for company in the breakaway but when McCrystal and Shaw pounced it was lights out for everyone else despite a massive effort by the UCD pair (Photo: Marian Lamb - Cycling Ulster)

Morton did a lot of driving for Swinand and still got 3rd on the stage; one of his best performances ever (Photo: Marian Lamb - Cycling Ulster)

Swinand presses on as the thousand yard stare creeps into the faces of Hahessy behind and Paddy Clarke on his wheel (Photo: Marian Lamb - Cycling Ulster)

Sean Lacey has been going well this year though missed the boat yesterday when she sailed early (Photo: Marian Lamb - Cycling Ulster)

Ronan McLaughlin back in the cars (Photo: Marian Lamb - Cycling Ulster)

Hammer time: Swinand pulls clear with Javan Nulty (obscured) and McCrystal as the race heads into the last hour, with Nulty just about to puncture from this leading trio (Photo: Marian Lamb - Cycling Ulster)

McCrystal then took flight alone, with Shaw catching those just behind him and then powering up to him second last time up the climb (Photo: Marian Lamb - Cycling Ulster)

The dynamic duo lashed on the afterburners on that last lap and by the time they headed back into the finish from the circuits they had built a staggering lead of 3:07 over third placed man Eoin Morton (Photo: Marian Lamb - Cycling Ulster)

Rode his socks off for yellow jerseyed team mate Swinand and still had the legs to clip off from the chase group and put a few seconds into them for third; Eoin Morton has already tasted victory this season and will do so again if he keeps riding like this (Photo: Marian Lamb - Cycling Ulster)

Left to right: U23 winner Daniel Stewart, overall winner Damien Shaw and sprints classification victor Bryan McCrystal (Photo: Marian Lamb - Cycling Ulster)

Tidy: Daniel Stewart of Cycling Ulster looks happy enough in his U23 classification winner's jersey (Photo: Marian Lamb - Cycling Ulster)
