Yohan Blake sprung a second surprise in three days as he beat Usain Bolt once again - this time over 200 metres.
Two days after clocking 9.75 seconds to beat Bolt over 100m at the Jamaican National Championships and Olympic trials, Blake won the 200m too in a time of 19.80s.
World and Olympic champion Bolt, who was second in 19.83 to qualify for his second event at London 2012, was quick to congratulate his friend on the track.
Warren Weir was third in 20.03.
It was a similar story in the women's 200m, as Shelly-Ann Fraser-Pryce won in 22.10 to complete a sprint double of her own.
Sherone Simpson was second in 22.37, while Veronica Campbell-Brown will get to defend the title she won in 2004 and 2008 after she ran 22.42 to finish third.