1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.b4 Bxb4 5.c3 Be7 6.d4 Na5 7.Nxe5 Nxc4 8.Nxc4 d5 9.exd5 Qxd5 10.Ne3 Qd8 11.O-O Nf6 12.c4 O-O 13.Nc3 c6 14.Bb2 Be6 15.d5 cxd5 16.Ncxd5 Bxd5 17.cxd5 Ne4 18.Qg4 Nf6 19.Qd4 Qd7 20.Rad1 Rfd8 21.Rfe1 Ne8 22.Ng4 Bf8 23.Re3 Nd6 24.Rf3 Rac8 25.Nf6+ Kh8 26.Nxd7 Rxd7 27.Rg3 Nf5 28.Qg4 Nxg3 29.Qxd7 Ne2+ 30.Kf1 Rc2 31.Qb5 Nf4 32.g3 Ng6 33.Qb3 Rc8 34.Rc1 Rd8 35.Rc7 h6 36.Rxf7 Bd6 37.Rxb7 Rf8 38.Rxa7 Bc5 39.Rc7 Rxf2+ 40.Ke1 Ne5 41.Rxc5 Rf5 42.Ke2 Ng4 43.Qb8+ Kh7 44.Rc8 Nf6 45.Ke1 Nxd5 46.Rh8+ Kg6 47.Qe8+ Kg5 48.Qd7 Ne3 49.Qxg7+ Kh5 50.Qxh6+ Kg4 51.Qxe3 Rf3 52.Qe4+ Kg5 53.Qxf3 Kg6 54.Rf8 Kh7 55.Qf7+ Kh6 56.Qf6+ Kh7 57.Rf7+ Kg8 58.Qg7#