1.c4 Nf6 2.d4 b6 3.Nc3 g6 4.Bf4 Bb7 5.f3 d6 6.e4 Nbd7 7.h4 e5 8.Be3 Nh5 9.Nge2 Bg7 10.Qd2 O-O 11.O-O-O exd4 12.Nxd4 Ng3 13.Rh3 Nxf1 14.Rxf1 Ne5 15.b3 h5 16.Bh6 c5 17.Bxg7 Kxg7 18.Ndb5 a6 19.Nxd6 Bc6 20.Rd1 b5 21.Qg5 Qxg5+ 22.hxg5 Rad8 23.cxb5 axb5 24.Ncxb5 Bxb5 25.Nxb5 Nd3+ 26.Kb1 Nf4 27.Rhh1 Nxg2 28.Nc7 Nf4 29.a4 Rb8 30.Kc2 c4 31.bxc4 Rfc8 32.Rd7 Rb4 33.Kc3 Rxa4 34.c5 Kf8 35.Rh4 Ng2 36.Rh1 Nf4 37.Rhd1 Ra7 38.Ne6+ Nxe6 39.Rxa7 Rxc5+ 40.Kb4 Rc6 41.Rdd7 Nxg5 42.f4 Nxe4 43.Rxf7+ Kg8 44.Rfe7 Nf6 45.Ra8+ Rc8 46.Rxc8+ Ne8 47.Rcxe8# 1-0