Nf3 d5 g3 Nf6 Bg2 e6 O-O Be7 c4 O-O d4 dxc4 Qa4 a6 Qxc4 Nc6 Qd3 b6 Nc3 a5 Ne5 Nxe5 dxe5 Ba6 Qxd8 Raxd8 exf6 gxf6 Bh6 Rfe8 Bc6 Bf8 Bxe8 Bxe2 Nxe2 Bxh6 Bb5 Bg5 f4 Rd5 Nc3 Rd2 fxg5 Kf8 gxf6 c5 Rad1 Rd4 Rxd4 cxd4 Na4 d3 Rc1 h5 Rc8#