Derek Landy after another bravura performance.