1.e4 e5 2.Nf3 Nc6 3.Bb5 f5 4.Nc3 fxe4 5.Nxe4 Nf6 6.Nxf6+ Qxf6 7.Qe2 Be7 8.Bxc6 bxc6 9.d4 Qg6 10.Nxe5 Qxg2 11.Rf1 O-O 12.Be3 d6 13.Qc4+ d5 14.Qxc6 Bg4 15.Nxg4 Qxg4 16.Qxd5+ Kh8 17.Kd2 Rad8 18.Qc6 Bg5 19.c3 Rf6 20.Qc5 Bxe3+ 21.Kxe3 Re8+ 22.Kd2 Qe2+ 23.Kc1 Qxf1+ 24.Kc2 Qxa1 25.Qb5 Rxf2+ 26.Kb3 Qxb2+ 27.Kc4 Qxa2+ 28.Kc5 Rf5+ 29.Kc6 Qe6+ 30.Kxc7 Rxb5 31.d5 Rc8#