Nf3 Nf6 c4 e6 g3 d5 d4 dxc4 Qa4+ Nbd7 Qxc4 Nb6 Qc2 Qd5 Bg2 Qc4 Nc3 Bb4 O-O Bd7 Bf4 Ba4 Qc1 Bxc3 Ne5 Bxb2 Qxb2 Qa6 Rfc1 Nbd5 e4 Nxf4 gxf4 O-O Rab1 Bc6 Bf1 Qb6 Qc3 Bxe4 Rxb6 Nd5 Qe1 axb6 Qxe4 Kh8 Nxf7+ Rxf7 Qxe6 Rxf4 Qxd5 c5 Qxb7 Raf8 Rc2 cxd4 Qxb6 Rg4+ Bg2 g6 h3 Rgf4 Rc7 R4f7 Qxd4+ Rf6 Qa7 R8f7 Rxf7 g5 Qa8#