Nf3 c5 c4 Nc6 Nc3 e5 e3 Nf6 d4 e4 d5 exf3 dxc6 fxg2 cxd7+ Bxd7 Bxg2 Bg4 Qc2 Qc7 O-O O-O-O e4 Bd6 f4 Rhe8 e5 Bxe5 fxe5 Rxe5 Bf4 Bd7 Rad1 Rde8 Nd5 Nxd5 Rxd5 f6 Bxe5 Rxe5 Qxh7 a6 Qxg7 Re6 Bh3 Qc6 Qf8+ Re8 Qxe8+ Kc7 Rxd7+ Kb6 Qd8+ Ka7 Rxf6 Qe6 Bxe6 a5 Qxa5+ Kb8 Rf8#