1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 O-O 5.e4 d5 6.e5 Ne4 7.Bd3 c5 8.Nf3 Nc6 9.O-O Bxc3 10.bxc3 cxd4 11.Bxe4 dxe4 12.Qxe4 dxc3 13.Ng5 g6 14.Qh4 h5 15.Ba3 Re8 16.Rad1 Qc7 17.Bd6 Qa5 18.Qf4 Nd8 19.Qf6 c2 20.Rd3 Qxa2 21.Nxf7 Nxf7 22.Qxg6+ Kh8 23.Qxh5+