Nf3 Nf6 c4 e6 g3 b6 Bg2 Bb7 O-O c5 d4 cxd4 Qxd4 d6 Nc3 Be7 Qe3 O-O b3 Nbd7 Bb2 Qc8 Rad1 Ng4 Qf4 Nde5 Nb5 Bxf3 exf3 Nf6 Nxd6 Qa6 Qxe5 Rad8 Nf5 Bc5 Nh6+ gxh6 Qxf6 e5 Rxd8 Rxd8 Qxd8+ Bf8 Bxe5 Qxa2 Qf6 Qxf2+ Rxf2 a5 Qh8#