1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Nb4 6.d6 Nfd5 7.Nxf7 Kxf7 8.a3 Nxc2+ 9.Qxc2 c6 10.O-O Bxd6 11.Nc3 Be6 12.Ne4 Be7 13.d3 h6 14.f4 exf4 15.Bxf4 Nf6 16.Bxe6+ Kxe6 17.Rae1 Kd7 18.Nc5+ Bxc5+ 19.Qxc5 Qb6 20.Re7+ Kc8 21.Rc7+ Kd8 22.Qxb6 axb6 23.Rxg7 Kc8 24.Be5 Nd7 25.Bd6 Nc5 26.Rff7 Nxd3 27.Rc7+ Kd8 28.Rgd7+ Ke8 29.Re7+ Kf8 30.Rh7+ Kg8 31.Rcg7#