Ryan Moore's position as British racing's supreme Flat jockey has been reinforced with a treble at Newmarket including the Group One Falmouth Stakes on Integral.
The mare made her top-level breakthrough by beating Rizeena who Moore had ridden to win the Coronation Stakes.
Last year's 1000 Guineas winner Sky Lantern was sent to the lead but it developed into a battle between the two of Moore's regular mounts with Integral too strong up the final hill, winning by two lengths.
"It was always going to be a messy sort of race. I thought I was on the best horse and I wanted to keep it simple," Moore said.
"I was in front earlier than I wanted to be, but she's improving and hopefully will continue to get better. I see no reason why she shouldn't."
Trainer Sir Michael Stoute said he had some pre-race concerns about the soft track.
"She hasn't been on this sort of ground before and bounces off top of the ground, so we were a bit concerned as we didn't know if she would handle it," he said.
"We didn't contemplate not running her as we wanted to find out if she would. She's by Dalakhani and very few of those don't go on this sort of ground.
"She is in the Sussex Stakes at Goodwood, although I don't know if we will take on the colts."