MORECAMBE'S John McGuinness broke his Ulster Grand Prix duck on Saturday with a thrilling double victory at the 7.4-mile Dundrod circuit.

The opening win came aboard the Honda Racing CBR600 Honda in the first Supersport 600cc race by the slender margin of just 0.106 of a second - and he followed up with a comfortable win on Roy Hanna's TSR Honda in the 250cc race.

The remainder of the day was blighted by rainfall and although he had other finishes of fourth and fifth, Flint was denied a win in the feature Superbike race when the race was stopped for rain.

The feature race got underway in dry conditions and McGuinness opened up a one second lead when the red flag came out on the fourth lap.

The circuit was soaked for the second part of the race with conditions treacherous and, try as he might, McGuinness could not stay in contention as he eventually finished in fifth place.

The roads were still very damp for the second Supersport 600cc race and just when it looked like he would claim another podium finish, Australian Cameron Donald relegated him on the final lap.

"I'm obviously delighted to have taken my first victories at the Ulster but I'm disappointed with the way things turned out on the Superbike," says McGuinness.

"The Stobart Honda was brilliant in the dry and I felt confident that I could take the win but when the rain fell I didn't have the confidence to push as hard as some of the other boys so I feel like I've let people down."

McGuinness is back in action in the British Superbike Championship this weekend at Silverstone, where he will make his debut in the series for the Vitrans Honda team.