Attraction made a stunning return to Newmarket as she raced to victory in the Sun Chariot Stakes.
Kevin Darley pushed the 11-4 shot out in front right from the off and the three-year-old showed great stamina to keep her nose ahead to the finish.
Chic, the 9-4 favourite, came strong in the dying stages but Kieren Fallon had to settle for second spot with Nebraska Tornado third.
In the Cambridgeshire Handicap, 100-1 shot Spanish Don grabbed a shock win.
Attraction had won the 1,000 Guineas Classic over the same course in May.
The Mark Johnston-trained filly went on to an unprecedented double, winning the Irish Guineas in the same month.
Attraction then fell to a string of defeats but Johnston was delighted she regained her form in difficult conditions.
"After we walked the course we were only about 60-40 as to
whether we would run," Johnston revealed.
"But we thought there was a strip with faster ground right next to the far rail and that is why we took our chance.
"Everybody says she wins her race at the start but today she won it at the
finish as well, where she was very tough."
Spanish Don upset the odds becoming only the second 100-1 winner of the tough Cambridgeshire Handicap.
The 35-strong field split into three groups with Blue Spinnaker leading on the far side and Diamond Max on the nearside rail.
It was the nearside that proved to hold the fastest ground and Spanish Don emerged from the pack as jockey Leo Keniry conjured a late surge to steal the win.
The expected challenge from 7-2 favourite Pedrillo fell flat and Sir Mark Prescott's horse finished well down the field.
Group One Kingdom of Bahrain Sun Chariot Stakes
Newmarket, one mile
1 Attraction (K Darley) 11-4
2 Chic (K Fallon) 9-4f
3 Nebraska Tornado 5-2
Totesport Cambridgeshire Handicap
Newmarket, one mile, one furlong
1 Spanish Don (L Keniry) 100-1
2 Take A Bow (J Quinn) 25-1
3 Fine Silver (T Quinn) 25-1
4 Blue Spinnaker (P Mulrennan) 16-1