1.Nf3 Nf6 2.g3 d5 3.Bg2 Bf5 4.O-O Nc6 5.c4 dxc4 6.Qa4 Qd7 7.Nc3 Bh3 8.Qxc4 Bxg2 9.Kxg2 e5 10.Qb5 O-O-O 11.Nxe5 Nxe5 12.Qxe5 h5 13.h4 Qc6+ 14.Kg1 g5 15.hxg5 h4 16.Qxf6 Bd6 17.Qf5+ Kb8 18.Qb5 hxg3 19.Qxc6 bxc6 20.fxg3 Rh3 21.Ne4