e4 c5 Nc3 Nc6 Bb5 Nd4 Bc4 e6 Nge2 Nf6 O-O a6 a4 d5 Bd3 Bd6 f4 Bc7 e5 Nxe2+ Qxe2 c4 Bxc4 dxc4 exf6 Qd4+ Kh1 gxf6 d3 cxd3 cxd3 Qd8 f5 Rg8 Ne4 Be5 Bf4 exf5 Nxf6+ Qxf6 Bxe5 Qe6 Rae1 Bd7 Qf2 Qe7 Bf6 Be6 Bxe7 Kxe7 Qxf5 Kd7 Qxh7 Rgd8 Rxe6 Kc8 Rxf7 Rd7 Rxd7 b5 Re8#