1.e3 Nf6 2.Nf3 c5 3.d4 d5 4.Be2 cxd4 5.exd4 Bf5 6.Nh4 Bd7 7.c3 Nc6 8.O-O e6 9.Nf3 Bd6 10.Bd3 O-O 11.Re1 Qc7 12.Qe2 Ne7 13.Bg5 Ng6 14.Nbd2 Bc6 15.Ne5 Rae8 16.h4 Nd7 17.Ndf3 f6 18.Nxg6 hxg6 19.Bd2 f5 20.c4 dxc4 21.Bxc4 Nf6 22.Bxe6+ Kh8 23.Qc4 b5 24.Qb3 Bxf3 25.gxf3 Nh5 26.Rac1 Qb6 27.d5 Bf4 28.Be3 Qd8 29.Kg2 Kh7 30.Rcd1 a5 31.Rd4 Qb8 32.Rc1 Be5 33.Rdd1 Bf4 34.Rc6 Bxe3 35.Qxe3 Nf4+ 36.Kh1 Rf6 37.Rd4 Nxe6 38.dxe6 b4 39.Rd7 Qb5 40.Rcc7 Qf1+ 41.Kh2 Rg8 42.Qd4 Qe2 43.Kg2 Qxe6 44.Qa7 Kh6 45.Rxg7 Rxg7 46.Rxg7 g5 47.Rh7+ Kg6 48.Qg7# 1-0