d4 Nf6 c4 e6 Nf3 d5 g3 dxc4 Bg2 Nbd7 O-O c5 Na3 cxd4 Nxc4 Be7 Bf4 O-O Rc1 Nd5 Nxd4 Nxf4 gxf4 a5 Nb5 Bc5 e3 Nb6 Qh5 Qe7 Ne5 f5 Rfd1 Nd7 Qe2 g5 Nxd7 Bxd7 Rxc5 Qxc5 Rxd7 Rfd8 Rc7 Rd1+ Qxd1 Qf8 Qh5 Qg7 Rxg7+ Kxg7 Qxg5+ Kh8 Nd4 Ra6 Qf6+ Kg8 Nxf5 exf5 Bd5+ Re6 Bxe6#