1.Nf3 Nf6 2.d4 d5 3.c4 e6 4.Nc3 dxc4 5.e4 Bb4 6.Bg5 h6 7.Bxf6 Qxf6 8.Bxc4 c5 9.e5 Qd8 10.d5 exd5 11.Qxd5 Qxd5 12.Bxd5 Nc6 13.O-O-O Bxc3 14.bxc3 Bg4 15.Bxc6+ bxc6 16.Rd6 O-O 17.Rxc6 Rad8 18.Rd1 Rxd1+ 19.Kxd1 Rd8+ 20.Kc2 Bf5+ 21.Kc1 Be4 22.Rxc5 Bxf3 23.gxf3 Rd3 24.f4 Rf3 25.Rc8+ Kh7 26.Kd2 Rxf2+ 27.Ke3 Rxh2 28.f5 h5 29.e6 fxe6 30.fxe6 Rh1 31.Kd2 Rh2+ 32.Kd3 Rh3+ 33.Kd4 Rh1 34.e7 Rd1+ 35.Kc4 Rf1 36.e8=Q Rf8 37.Qxf8 h4 38.Qe7 a5 39.Qe4+ Kh6 40.Qf3 Kh7 41.Qh5# 1-0