1.d4 c5 2.dxc5 Nc6 3.Nf3 Nf6 4.Nc3 e5 5.Bg5 Bxc5 6.Nd5 Qa5+ 7.Bd2 Qd8 8.c4 e4 9.Ng5 d6 10.e3 Ne5 11.Nxf6+ Qxf6 12.Nxe4 Qg6 13.Nxc5 dxc5 14.Bc3 Nc6 15.Qd5 Nb4 16.Bxb4 cxb4 17.Qb5+ Bd7 18.Qxb7 O-O 19.Qxd7 Rad8 20.Qa4 Qf6 21.Qc2 Rfe8 22.Be2 Qg5 23.O-O Re6 24.Rad1 Rg6 25.Bf3 Re8 26.Rd5 Qf6 27.Rf5 Qh4 28.Rh5 Qf6 29.Be4 Rh6 30.Rxh6 Qxh6 31.Bd5 Qd6 32.Qf5 Rf8 33.Rd1 Qa6 34.Bxf7+ Kh8 35.Qc5 Rc8 36.Qe7 Qf6 37.Qxf6 gxf6 38.Be6 Rc5 39.Rd7 Ra5 40.a3 bxa3 41.bxa3 Rxa3 42.g3 Ra4 43.c5 Ra6 44.Bf5 Ra1+ 45.Kg2 Rc1 46.Rxa7 Rxc5 47.e4 Rc1 48.Rxh7+ Kg8 49.Rd7 Ra1 50.Be6+ Kh8 51.Bf5 Ra8 52.Kf3 Ra1 53.h4 Rh1 54.Kg2 Re1 55.h5 Re2 56.h6 Ra2 57.Rd8# 1-0