Best pure racing of the season so far. Who'd 'ave thunk it?