1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.O-O Nf6 5.d4 Bxd4 6.Nxd4 Nxd4 7.Bg5 O-O 8.f4 Qe8 9.Nc3 c6 10.Qd3 d5 11.Bxf6 gxf6 12.exd5 Bf5 13.Qg3+ Kh8 14.Qh4 Qd8 15.fxe5 fxe5 16.Qh5 Qf6 17.dxc6 bxc6 18.Ne2 Qg6 19.Qh4 Nxc2 20.Ng3 Bg4 21.Rf6 Qg7 22.Bd3 Nxa1 23.Bxh7 Rfd8 24.Bf5+ Kg8 25.Bxg4 Qh7 26.Rh6 Qb1+ 27.Nf1 Qc1 28.Rh8+ Kg7 29.Qh7+ Kf6 30.Qf5+ Ke7 31.Qxe5#