Nf3 d5 d4 Bf5 e3 Nf6 Be2 c6 O-O Be4 Nbd2 Nbd7 b4 e6 b5 Rc8 Ne5 Qc7 Rb1 h5 bxc6 Nb6 Nxe4 dxe4 cxb7 Rd8 Bb5+ Nbd7 c4 h4 Bxd7+ Nxd7 Nxd7 Rb8 Ne5 Bd6 Qa4+ Kf8 Ba3 Bxa3 Qxa3+ Qe7 Qxa7 Rxb7 Rxb7 Qe8 Rxf7+ Qxf7 Qxf7#