d4 Nf6 Nf3 d5 g3 c5 Bg2 cxd4 O-O h6 Bf4 Nc6 Nxd4 a6 c4 g5 Bc1 Bg7 cxd5 Nxd5 Nxc6 Qd6 Na5 e6 e4 Qc7 exd5 Qxa5 Qd3 O-O d6 Qe5 d7 Bxd7 Qxd7 Qe2 Nc3 Bxc3 bxc3 Rac8 Ba3 b5 Bb7 Rcd8 Qc6 Rfe8 Bxa6 f5 Bd6 g4 Bxb5 Qc2 Rfc1 Qe4 Qxe4 fxe4 Bxe8 Rxe8 Re1 Rd8 Bb4 Rd3 Rxe4 Rd7 Rxg4+ Kh8 Re1 Rd2 Rxe6 Kh7 Bf8 Rxa2 Rxh6#