Nf3 Nf6 c4 g6 Nc3 Bg7 e4 O-O d4 d6 Bg5 h6 Bd2 e5 dxe5 dxe5 Be2 Nbd7 Qc1 Kh7 Qc2 Nh5 h3 Nf4 O-O f5 Bxf4 fxe4 Bg5 hxg5 Nxe4 Qe7 Nexg5+ Kg8 Qxg6 Nf6 c5 e4 Bc4+ Kh8 Rae1 Bg4 Rxe4 Rae8 Rxg4 Qe4 Nxe4 Nxg4 Nfg5 Nf6 Nxf6 a5 Qh7#