Tom Daley has won his third successive World Series silver medal with success in Moscow from the 10m platform.
Daley, 17, had been criticised after reports suggesting that he was more focused on media commitments than his preparations for the 2012 Olympic Games.
His recent form, however, has questioned the validity of such claims as he has now finished on the podium in all of the World Series events.
Daley missed out to Chinese diver Lin Yue, scoring a total of 520.95.
The final leg of the World Series will take place in Tijuana, Mexico next week.