d4 Nf6 Nf3 e6 g3 b5 Bg2 Bb7 O-O c5 a3 cxd4 Qxd4 Bxf3 Bxf3 d5 e4 dxe4 Qxd8+ Kxd8 Bg2 a6 Rd1+ Ke8 Nc3 Nbd7 Nxe4 Rc8 Nxf6+ Nxf6 c3 Rc4 Bf1 Rc5 a4 h6 axb5 axb5 Ra8+ Ke7 Be3 Ne4 f3 g6 fxe4 Rg5 Bd4 e5 Bc5+ Kf6 Bxf8 Rxf8 Rxf8 Ke6 Bxb5 f6 Rd7 f5 Rff7 Rxg3+ hxg3 fxe4 Bc4#