British challenger Urban Fox caused a minor upset with an impressive victory in the Juddmonte Pretty Polly Stakes at the Curragh on Sunday.

The Group 1 contest centred around the Aidan O’Brien-trained Oaks heroine Forever Together, who was the 4/6 favourite to follow up her classic triumph at Epsom.

O’Brien fielded three of the six runners in all and it was his Epsom third Bye Bye Baby who took the field along, with Forever Together second and the William Haggas-trained Urban Fox third under Danny Tudhope.

It was clear rounding the home turn that Urban Fox was travelling much the best of that trio and, turning out just 11 days after finishing fourth in the Duke of Cambridge Stakes at Royal Ascot, the 9/1 shot powered up the straight to record a comprehensive three-and-a-quarter-length success.

Forever Together was a clear second, with another O’Brien runner Athena making late gains to beat Bye Bye Baby to third.

The winning trainer’s wife and assistant, Maureen Haggas, said: "I’m thrilled to bits. I couldn’t be more pleased. William said he wanted to step her up in trip and she’s really enjoyed it. She’s a beautiful, big filly and she’ll give the owners a beautiful mare when she goes to stud. She’s done really well. She’ll be given a bit of a break now.

"I spoke to William just before we saddled and he said 'I don't think this is a good idea'. I said 'it's too late, the jockey is standing in front of me in the colours, we're all here and we're going!'"

Tudhope said: "I knew she’d stay this trip but whether or not she was good enough for this I wasn’t sure. William liked her a lot and he doesn’t bring them here for nothing. I won on her at Ascot and knew her well. I knew she’s stay but didn’t think she was as good as that.

"They’re not coming from behind here. We’ve held her up because she’s been keen but she’s learning and was better, more relaxed. She needed to stay to get that trip and she did."