d4 Nf6 Nc3 b6 e4 e6 e5 Nc6 exf6 Rg8 d5 Ne5 f4 Qxf6 fxe5 Qxe5+ Qe2 Qd6 Nb5 Qc5 Be3 Kd8 Bxc5 Bxc5 dxe6 fxe6 Qe5 Ke7 Nxc7 Bxg1 Rxg1 Bb7 O-O-O Rad8 Qg5+ Kf7 Bc4 g6 Bxe6+ Kg7 Bxg8 Rc8 Rxd7+ Kxg8 Qe7 h6 Qg7#