e4 d5 exd5 Qxd5 Nc3 Qd8 d4 Nf6 h3 g6 Nf3 Bg7 Bc4 O-O O-O e6 Re1 Nbd7 Bd3 b6 Bc4 Bb7 a4 h6 a5 bxa5 Bf4 a4 Nxa4 Ne4 c3 Bc6 Bd3 Nd6 Nc5 Nxc5 dxc5 Nb7 b4 a5 Ne5 Qd5 Nxc6 Rae8 Ne5 axb4 cxb4 Qd4 Qc1 g5 Bxg5 hxg5 Qxg5 f5 Bb5 Rb8 Rad1 Qxb4 Nc6 Qxe1+ Rxe1 Rfe8 Nxb8 Rxb8 Rxe6 Nxc5 Rg6 Ne6 Rxe6 Rd8 Re7 f4 Qxg7#