1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.d4 exd4 5.O-O Nxe4 6.Re1 d5 7.Bxd5 Qxd5 8.Nc3 Qh5 9.Nxe4 Be6 10.Bg5 Bc5 11.Nxc5 O-O 12.Nxe6 fxe6 13.Rxe6 Rxf3 14.Qxf3 Qxg5 15.Rae1 Rf8 16.Re8 Qf6 17.Qd5+ Qf7 18.Rxf8+ Kxf8 19.Qc5+ Kg8 20.b4 h6 21.b5 Na5 22.Qxa7 b6 23.Qa8+ Kh7 24.Qe4+ g6 25.Qxd4 h5 26.Qh4 Qxa2 27.Re7+ Kg8 28.Re8+ Kh7 29.Qe7+ Kh6 30.Rh8#