1.e4 e5 2.Nf3 d6 3.Bc4 Be7 4.O-O c5 5.c3 h6 6.d4 cxd4 7.cxd4 exd4 8.Nxd4 Nf6 9.Nc3 O-O 10.f4 Nh7 11.Qh5 Nc6 12.Nxc6 bxc6 13.Be3 c5 14.Rad1 Be6 15.Nd5 Nf6 16.Nxf6+ Bxf6 17.Bxe6 fxe6 18.e5 Be7 19.Bxc5 Rf5 20.Qg6 Qd7 21.Bxd6 Bxd6 22.Rxd6 Qe7 23.Rxe6 Qc5+ 24.Kh1 Rf7 25.f5 Rd8 26.f6 Qc4 27.Qf5 Qe2 28.Re7 Rd1 29.Re8+ Rf8 30.Rxf8+ Kxf8 31.fxg7+ Kg8 32.Qf8+ Kh7 33.g8=Q#