d4 Nf6 Nf3 g6 Nbd2 d5 e3 Bg7 b4 O-O Bb2 Ne4 Bd3 Bf5 O-O Nc6 Bxe4 dxe4 Ng5 a6 c3 Qd5 c4 Qd8 Ndxe4 h6 g4 Bd7 Nh3 Nxb4 f3 e6 Nf4 Qe7 a3 Nc6 Qc2 b6 Rad1 Rac8 c5 a5 d5 Ne5 Nd3 Nxd3 Bxg7 Rfe8 Qc3 e5 Bf6 Nxc5 Bxe7 Rxe7 Nxc5 bxc5 Qxc5 Ree8 Qxa5 Red8 d6 cxd6 Rxd6 Ra8 Qd5 Rab8 Rxg6+ Kh8 Qxf7 Bxg4 Qg7#