Nf3 d5 d4 Nf6 c4 e6 Nc3 Be7 Bf4 O-O e3 dxc4 Bxc4 e5 Nxe5 a6 a3 Nc6 Qc2 Nxe5 dxe5 Ne8 O-O Kh8 Rad1 Bd7 Qb3 a5 Bxf7 a4 Qxb7 Rxf7 Rxd7 c5 Rxd8 Bxd8 Qxa8 g5 Qxd8 h5 Qxe8+ Kg7 Bxg5 c4 Bf6+ Rxf6 exf6+ Kxf6 Rd1 h4 Qc6+ Kg7 Rd7+ Kh8 Qc8#