Nf3 d5 g3 g6 Bg2 Bg7 d4 Nf6 c4 c6 O-O Bf5 Ne5 Be4 f3 Bxb1 Rxb1 Na6 b4 Nd7 b5 cxb5 Rxb5 Bxe5 dxe5 Nac5 cxd5 Rc8 Qd4 a6 e6 Nf6 Rxc5 Rxc5 Qxc5 O-O Bh6 b5 exf7+ Kh8 Bxf8 Nxd5 Bxe7 Kg7 Bxd8 Kxf7 Qxd5+ Kg7 Rc1 h6 Rc7+ Kf8 Qf7#