e4 c6 d3 e5 g3 d5 Nd2 Nf6 Bg2 Bd6 Ngf3 Qb6 Qe2 Nbd7 O-O h6 d4 O-O dxe5 dxe4 exd6 exf3 Bxf3 Qc5 Nc4 b5 b4 Qxc4 Qxc4 bxc4 b5 Ne5 Bg2 Bb7 f4 Rfe8 fxe5 Rxe5 bxc6 Bc8 Bb2 Re8 Bxf6 c3 d7 Ba6 c7 gxf6 Bxa8 Rxa8 d8=Q+ Kh7 Qxa8 Bb7 Qxb7 a5 c8=Q h5 Rxf6 Kg7 Qxf7#