1.Nf3 d5 2.g3 c5 3.Bg2 Nc6 4.d4 cxd4 5.Nxd4 e5 6.Nxc6 bxc6 7.c4 Nf6 8.O-O Be7 9.Nc3 Be6 10.Qa4 O-O 11.Bg5 e4 12.Rfd1 h6 13.Bxf6 Bxf6 14.cxd5 cxd5 15.Bxe4 Bd7 16.Rxd5 Bxa4 17.Rxd8 Raxd8 18.Nxa4 Rd4 19.Nc3 Rb4 20.Bd3 Rxb2 21.Nd5 Bd4 22.Bc4 Rc2 23.Bb3 Rxe2 24.Rd1 Bxf2+ 25.Kf1 Rfe8 26.Nc7 R8e7 27.Rd8+ Kh7 28.Nd5 R7e5 29.Nf4 Rb2 30.Nd3 Rd2 31.Bxf7 Rf5 32.Be6 Rf6 33.Bg8+ Kg6 34.Nf4+ Rxf4 35.gxf4 Rxd8 36.Bc4 Bc5 37.Ke2 Kf5 38.Kf3 Re8 39.Bb3 Re3+ 40.Kf2 Rxb3+ 41.Ke2 Rb2+ 42.Kd3 Rxa2 43.Kc4 Ra5 44.h3 Be7 45.Kd4 Kxf4 46.h4 Rh5 47.Kd3 Rxh4 48.Ke2 Rg4 49.Kf1 h5 50.Ke2 h4 51.Kf2 h3 52.Ke2 h2 53.Kd3 h1=Q 54.Kc4 Qe4+ 55.Kb5 Rg5+ 56.Ka6 Qc6+ 57.Kxa7 Ra5+ 58.Kb8 Ra8#