Nf3 d5 e3 e6 d4 Nd7 Be2 Be7 O-O c6 c4 Ngf6 Nc3 Qc7 Bd2 O-O Qc2 Re8 h3 h6 Rfe1 dxc4 Bxc4 b5 Bd3 Rd8 Rec1 Ba6 Nxb5 Qb6 Nc7 Qxc7 Bxa6 Rdb8 Rab1 Rb6 Ba5 Qd8 Bb7 Rxb7 Bxd8 Bxd8 Qxc6 Rab8 b4 Be7 Rb3 Bxb4 Qa4 Bf8 Rxb7 Rxb7 Qa6 Rb6 Qxa7 Rb4 Ne5 Nxe5 dxe5 Nh5 g4 Re4 Rc8 f5 gxh5 g6 Qe7 Rg4+ hxg4 gxh5 Rxf8#