d4 Nf6 Nf3 d5 c4 e6 Nc3 Be7 Bf4 O-O e3 c5 dxc5 Bxc5 Bd3 dxc4 Bxc4 a6 Bd3 Bb4 O-O Nbd7 Qc2 Nc5 Rad1 Qa5 Bd6 Rd8 Bxc5 Bxc5 Ne4 Nxe4 Bxe4 Rxd1 Bxh7+ Kh8 Rxd1 f5 Bg6 Kg8 e4 Kf8 exf5 exf5 Qc4 Bxf2+ Kh1 Qc7 Rd8+ Qxd8 Qf7#