Manxman Daniel Kneen has won the National Superstock 600 race at Oulton Park.
He began from pole on the grid, led from start to finish....and broke the lap record for the class at the circuit for good measure.
All this was achieved despite his claim at the end that his bike had a loose handlebar setting.
Dan, who won an historic three races at last year's Manx Grand Prix, is now fourth in the overall standings after two rounds.
Results for other Isle of Man riders - Conor Cummins finished 10th in the British Superstock 1000 race with Gavin Hunt 14th. And Mark Cringle recorded a 14th in the British Supersport Championship race.