g3 c5 Bg2 Nc6 b3 Nf6 Nf3 d5 O-O e5 d3 d4 Nbd2 Nd5 Nc4 f6 Bd2 Nc3 Bxc3 dxc3 Nh4 Qd4 e3 Qg4 f4 Qxd1 Raxd1 e4 dxe4 Kf7 e5 g6 Nd6+ Bxd6 Rxd6 c4 Rxf6+ Kg7 Bxc6 bxc6 Rxc6 cxb3 axb3 Bg4 Rc7+ Kh6 f5 Raf8 e4 gxf5 exf5 a6 e6 Bf3 Rxf3 a5 f6 a4 e7 Rc8 f7 Rcf8 bxa4 Rxf7 Rxf7 Kg5 Rf8 Rxf8 exf8=Q h5 Qf4#