Nf3 c5 c4 Nc6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Ndb5 d5 cxd5 Nxd5 e4 Nc7 Qxd8+ Kxd8 Be3 Bd7 O-O-O Be7 Kc2 Nxb5 Bxb5 Rc8 Bxa7 Bf6 f4 Nxa7 Rxd7+ Ke8 Rxb7+ Kf8 Rxa7 h5 Rd1 h4 e5 Be7 Rdd7 Bd8 Rxf7+ Kg8 Rxg7+ Kf8 Raf7#