e4 c6 Nc3 d5 Nf3 Bg4 h3 Bxf3 Qxf3 e6 d4 Nd7 Bd3 dxe4 Nxe4 Ngf6 O-O Nxe4 Qxe4 h6 Be3 Nf6 Qf3 Bd6 Rfd1 a5 a4 Bb8 Qe2 Qc7 g3 O-O Rac1 Qd7 b3 Rd8 c4 Bd6 Bc2 Kh8 g4 g5 Qf3 Qe7 h4 Nxg4 Qxg4 f5 Qh5 Qh7 d5 cxd5 cxd5 Bf4 Bxf4 gxf4 Kh1 Rac8 dxe6 Rxd1+ Rxd1 Rg8 Rd7 Qg6 Qxg6 Rxg6 Bxf5 Rxe6 Bxe6 b6 h5 f3 Bd5 b5 axb5 a4 b6 axb3 b7 b2 b8=Q#