e4 e5 Nf3 Nc6 Bc4 Bc5 O-O d6 c3 Nf6 d3 O-O b4 Bb6 Nbd2 Qd7 a4 d5 exd5 Nxd5 Bxd5 Qxd5 a5 Be3 fxe3 Qxd3 Ra3 Qa6 Qb3 Qd3 b5 Be6 Qb2 f6 bxc6 Qxe3+ Rf2 b6 Qb4 Rad8 Qe7 Rd6 axb6 Qxb6 Nxe5 Ra8 Nd7 Qxc6 Nxf6+ Kh8 Rxa7 Rc8 Ba3 Bg8 Bxd6 Qxd6 Qxd6 cxd6 Nxg8 Kxg8 Rff7 h5 Rxg7+ Kf8 Ne4 d5 Raf7+ Ke8 Nf6+ Kd8 Rg8#