Nf3 d5 c4 c6 e3 Nf6 Nc3 e6 b3 Bb4 Be2 Be7 O-O d4 exd4 c5 dxc5 Bxc5 d4 Be7 Qc2 g6 Bh6 Bb4 Rad1 Nbd7 d5 b6 dxe6 fxe6 Ng5 Qe7 Bf3 Ng8 Rfe1 Nxh6 Rxe6 b5 Rxe7+ Kf8 Rexd7 Bxd7 Rxd7 Rc8 Nxh7+ Rxh7 Rxh7 Bxc3 Qxc3 g5 Qf6+ Ke8 Qe7#