d4 Nf6 e3 e6 c3 d5 Nf3 c6 Nbd2 h6 Bd3 Nbd7 c4 Bd6 b3 e5 cxd5 e4 Bxe4 Qe7 dxc6 Nxe4 cxd7+ Bxd7 O-O Bb5 Nc4 O-O a4 Bd7 Nxd6 Nxd6 Ba3 h5 e4 Qxe4 Bxd6 Rfe8 d5 Bf5 Re1 Qc2 Qxc2 Bxc2 Be7 Rab8 Nd4 Bxb3 Nxb3 a5 d6 f6 d7 Rxe7 Rxe7 Kf8 Rae1 g6 Re8+ Kg7 Rxb8 Kh6 d8=Q g5 Qxf6+ Kh7 Rh8#