1.a4 Nf6 2.Nf3 c5 3.e3 d5 4.Be2 Nc6 5.d4 Bf5 6.c4 e6 7.cxd5 exd5 8.O-O Bd6 9.dxc5 Bxc5 10.Bd3 Be6 11.Qc2 Qe7 12.Bd2 O-O 13.Bc3 Rac8 14.Bxf6 gxf6 15.Nc3 d4 16.exd4 Nxd4 17.Nxd4 Bxd4 18.Bxh7+ Kg7 19.Bf5 Rc5 20.Bxe6 Qxe6 21.Rad1 Be5 22.Rfe1 Rfc8 23.Re3 Rc4 24.h3 a6 25.Qe2 Rb4 26.a5 Qf5 27.Rd5 Qe6 28.Rdxe5 fxe5 29.Rxe5 Qh6 30.Rh5 Qe6 31.Qf3 Rxb2 32.Qg3+ Kf8 33.Nd5 Rc1+ 34.Kh2 Ke8 35.Re5 Kf8 36.Rxe6 fxe6 37.Qd6+ Kg7 38.Qe7+ Kg8 39.Nf6+ Kh8 40.Qh7# 1-0