Bradley Smith rode a terrific race to finish sixth in the German Grand Prix today.

The Oxfordshire rider qualified seventh fastest, but improved on that position to finish 25 seconds behind race winner Marc Marquez.