e4 c5 Nc3 Nc6 g3 g6 Bg2 Bg7 Nge2 d6 O-O e6 d3 h5 Be3 Kf8 h4 b6 e5 d5 d4 Bd7 dxc5 Nge7 f4 Nf5 Qd2 Qb8 Rad1 bxc5 Bxc5+ Nce7 Nxd5 exd5 Qxd5 Bb5 Rf2 Bxe2 Rxe2 Kg8 Qxa8 Kh7 Qxb8 Rxb8 Rd7 Rxb2 Bxe7 Rxa2 Kf2 Nxe7 Rxe7 Ra1 Rxf7 a5 e6 Re1 Kxe1 g5 e7 gxf4 Be4+ Kg8 e8=Q+ Bf8 Qxf8#