Nf3 Nf6 c4 g6 g3 Bg7 Bg2 O-O O-O d5 cxd5 Bg4 Ne5 Bh5 d4 Nbd7 h3 a6 Nc3 Qc8 Be3 a5 Qd3 h6 Qb5 g5 g4 Nxe5 dxe5 Nxg4 hxg4 Qxg4 f4 Rfd8 Qxb7 Rdc8 b3 Rab8 Qa7 e6 Rf3 Qf5 Rg3 Kh8 Be4 Ra8 Qb7 Rab8 Qc6 Qg4 Rxg4 Bxg4 fxg5 hxg5 Rf1 a4 Nxa4 Bxe2 Rxf7 Bh5 Rxg7 Kxg7 Qd7+ Bf7 dxe6 Rf8 Bxg5 c6 Bf6+ Kg8 e7 Bd5 e8=Q Bxe4 Qdf7#