d4 Nf6 Nf3 g6 c4 Bg7 Nc3 O-O e4 Nh5 e5 d6 Be2 Bg4 h3 Bf5 g4 dxe5 dxe5 Nc6 gxf5 Nxe5 Nxe5 Bxe5 Bxh5 Kg7 Qe2 Qd4 Nb5 Qc5 Rg1 Rad8 fxg6 hxg6 Kf1 a6 b4 Rd1+ Qxd1 Qxc4+ Be2 Qxb4 Rg4 Qa5 Bd2 Qxd2 Qxd2 axb5 Rb1 Rc8 Qd7 Rh8 Rxb5 Bd6 Rxb7 f6 Rxc7 Bxc7 Qxe7+ Kh6 Qxf6 Bf4 Qxh8#