1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Nxd4 Nxd4 5.Qxd4 c5 6.Qd3 Nf6 7.c4 Be7 8.Nc3 O-O 9.Bf4 d6 10.O-O-O Ng4 11.Bg3 Bh4 12.h3 Bxg3 13.Qxg3 Ne5 14.f4 Nc6 15.e5 Qa5 16.exd6 Bd7 17.Bd3 Nb4 18.Bb1 Rad8 19.Qh4 g6 20.f5 Ba4 21.fxg6 fxg6 22.Nd5 Nxd5 23.Rxd5 Rfe8 24.Rhd1 Qb4 25.d7 Bxd1 26.dxe8=Q+ Rxe8 27.Rxd1 Qb6 28.Qf4 Qe6 29.Qd2 Qxc4+ 30.Qc3 Qf4+ 31.Qd2 Qc4+ 32.Bc2 Qxa2 33.Qd5+ Qxd5 34.Rxd5 Re1+ 35.Rd1 Re2 36.Rd2 Re1+ 37.Bd1 b5 38.Rd5 Rg1 39.Rxc5 a6 40.Rc6 Rxg2 41.Rxa6 Rg3 42.Rb6 Rxh3 43.Rxb5 h5 44.Rg5 Kg7 45.b4 Kf6 46.Rc5 g5 47.b5 g4 48.b6 g3 49.b7 g2 50.b8=Q g1=Q 51.Qf8+ Ke6 52.Qe8+ Kf6 53.Qc6+ Ke7 54.Re5+ Kf7 55.Qe6+ Kg7 56.Qe7+ Kg6 57.Re6+ Kf5 58.Qf6#