1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.Bxf7+ Kxf7 5.Nxe5+ Nxe5 6.Qh5+ Kf8 7.Qxe5 d6 8.Qg3 Nf6 9.Nc3 Qe7 10.d3 Bb4 11.Bd2 Be6 12.a3 Bxc3 13.Bxc3 d5 14.O-O-O c5 15.f4 d4 16.Bd2 Bf7 17.f5 a5 18.Rde1 b5 19.e5 Nh5 20.Qf3 Rc8 21.e6 Be8 22.g4 c4 23.Bxa5 Kg8 24.gxh5 c3 25.Rhg1 cxb2+ 26.Kxb2 Qc5 27.Re2 b4 28.Bxb4 Qb5 29.h6 g6 30.f6 Bc6 31.f7#