e4 e6 Nf3 c6 d4 d6 Bd3 Nd7 Nbd2 Ngf6 O-O Qc7 h3 e5 c3 b5 a4 Rb8 axb5 exd4 bxc6 Ne5 Nxe5 dxc3 Nec4 cxd2 Bxd2 h5 Qa4 a6 Ba5 Qa7 c7+ Rb5 Na3 Bd7 Rfc1 Qb7 c8=Q+ Bxc8 Nxb5 axb5 Bxb5+ Bd7 Bxd7+ Qxd7 Rc8+ Ke7 Qc4 g6 Bd8+ Qxd8 Rxd8 Nd5 Ra7+ Kf6 Qxd5 Be7 Rxe7 Kg7 Rxf7+ Kh6 Rxh8#