1.Nf3 d6 2.d4 Nc6 3.c4 Bf5 4.Nc3 e5 5.d5 Nb4 6.e4 Bg4 7.Be2 Qd7 8.a3 c5 9.axb4 Bxf3 10.Bxf3 cxb4 11.Na4 Nf6 12.Nb6 axb6 13.Rxa8+ Ke7 14.O-O Qc7 15.Qb3 b5 16.cxb5 g6 17.Qxb4 Bg7 18.Rxh8 Bxh8 19.Be3 b6 20.Rc1 Qa7 21.g3 Nd7 22.Qa3 Qxa3 23.bxa3 Nc5 24.Bxc5 bxc5 25.b6 Kd7 26.Bg4+ f5 27.exf5 gxf5 28.Bxf5+ Ke8 29.b7 Ke7 30.b8=Q Kf6 31.Bxh7