c4 c5 g3 Nc6 Bg2 g6 Nc3 Bg7 e3 e6 Nge2 b6 d4 cxd4 exd4 Bb7 O-O a6 d5 exd5 Nf4 g5 Re1+ Kf8 Nfxd5 Ne5 Be3 Bxd5 Nxd5 Nxc4 Nxb6 Nxb6 Bc5+ Qe7 Bxe7+ Nxe7 Bxa8 g4 Qe2 Nbd5 Bxd5 Bf6 Bb7 a5 Rad1 d5 Qa6 a4 Qxf6 Ng6 Bxd5 Ne5 Rxe5 h5 Qxf7#