1.d4 e6 2.c4 Nf6 3.Nf3 Be7 4.Bf4 O-O 5.e3 d5 6.Nc3 Nbd7 7.c5 Nh5 8.Bd3 Nxf4 9.exf4 b6 10.b4 c6 11.O-O a5 12.a3 Qc7 13.g3 Ba6 14.Bxa6 Rxa6 15.Qe2 Ra7 16.f5 e5 17.cxb6 Qxb6 18.dxe5 axb4 19.axb4 Bxb4 20.Rxa7 Qxa7 21.Na2 Be7 22.e6 Nf6 23.exf7+ Kh8 24.Rc1 Bc5 25.Ne5 Qe7 26.Kf1 Ne4 27.f4 Bd6 28.Ng6+ hxg6 29.fxg6 Bxf4 30.gxf4 Qh4 31.Kg1 Qxf4 32.Rf1 Qg5+ 33.Qg2 Qe3+ 34.Kh1 Nd2 35.Rc1 Ne4 36.Rc2 Qd3 37.Nb4 Qd1+ 38.Qg1 Qf3+ 39.Rg2 Ra8 40.Nc2 c5 41.Qe1 Qf4 42.Qe2 Qf5 43.Ne1 Ra1 44.Qh5+ Qxh5 45.f8=Q# 1-0