1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.c3 d6 5.O-O Nf6 6.d4 exd4 7.cxd4 Bb6 8.h3 Nxe4 9.Re1 d5 10.Bxd5 Qxd5 11.Nc3 Qd8 12.Rxe4+ Ne7 13.Qe2 Be6 14.Bg5 Qd6 15.Bxe7 Kxe7 16.d5 Rhd8 17.Ng5 c6 18.Nxe6 fxe6 19.Rxe6+ Qxe6 20.Qxe6+ Kf8 21.d6 Re8 22.Qf5+ Kg8 23.Ne4 Rf8 24.Qe6+ Kh8 25.Ng5 Bxf2+ 26.Kh2 Rae8 27.Nf7+ Kg8 28.Nh6+ Kh8 29.Qg8+ Rxg8 30.Nf7#