d4 Nf6 e3 d5 Nf3 c6 Bd3 Bg4 O-O g6 c4 Nbd7 Nbd2 Rb8 b3 c5 h3 Bf5 Bxf5 gxf5 dxc5 Nxc5 Qc2 e6 Bb2 dxc4 Rad1 cxb3 Nxb3 Ncd7 Bxf6 Qxf6 Qc7 Rd8 Na5 b6 Nc6 Rg8 Nfe5 Qg5 g3 Bd6 Rxd6 b5 Rxd7 Qxg3+ fxg3 Rxd7 Qxd7+ Kf8 Qxf7#