1.d4 d5 2.c4 e6 3.Nf3 c6 4.Qc2 Bd6 5.Bg5 f6 6.Bh4 Ne7 7.e3 Nd7 8.Nc3 Nf5 9.Bg3 Nxg3 10.hxg3 f5 11.cxd5 cxd5 12.Bd3 Nf6 13.Nb5 O-O 14.Ke2 Bb8 15.Rac1 a6 16.Nc7 Ra7 17.Ng5 Qd6 18.Ngxe6 Bxe6 19.Nxe6 Qxe6 20.Bxf5 Qe7 21.Bxh7+ Kf7 22.Bg6+ Ke6 23.Qf5+ Kd6 24.Qf4+ Ke6 25.Bf5+ Kf7 26.Qg5 Re8 27.Bg6+ Kg8 28.Bxe8 Qxe8 29.Qf5 Kf7 30.g4 Bd6 31.Qd3 Ra8