1.d4 Nf6 2.Bg5 d5 3.Bxf6 exf6 4.e3 Bd6 5.c4 dxc4 6.Bxc4 O-O 7.Nc3 f5 8.Qc2 Nd7 9.Nf3 Nf6 10.O-O-O Qe7 11.Rhe1 Bb4 12.Kb1 c6 13.Ne5 Be6 14.Bd3 Ne4 15.f3 Nxc3+ 16.bxc3 Ba5 17.Nc4 Bc7 18.g4 fxg4 19.fxg4 Bxg4 20.Bxh7+ Kh8 21.Rd2 g6 22.h3 Be6 23.Rg1 Bf5