1.e4 c6 2.d4 d5 3.exd5 cxd5 4.Bd3 Nf6 5.c3 Bg4 6.Qb3 Qc7 7.h3 Bd7 8.Nf3 Nc6 9.O-O e6 10.Re1 Bd6 11.Qd1 O-O 12.Qe2 Be8 13.Nbd2 Nh5 14.Nf1 Nf4 15.Bxf4 Bxf4 16.g3 Bd6 17.Ng5 g6 18.Ne3 Kg7 19.Ng4 h5 20.Ne5 Nd8 21.Nef3 Bd7 22.Bc2 Nc6 23.Qd3 Rae8 24.Nxf7 Kxf7 25.Qxg6+ Ke7 26.Qg5+ Rf6 27.Ne5 Bxe5 28.dxe5 Nxe5 29.Rxe5 Rf8 30.Rae1 Qb6 31.R1e2 Kd6 32.R5e3 Qxb2 33.Qe5+ Ke7 34.Qxd5 Qc1+ 35.Bd1 h4 36.g4 Rxf2 37.Rxe6+ Bxe6 38.Rxe6+ Kf7 39.Kxf2 Kg7+ 40.Bf3 Qc2+ 41.Re2 Qxc3 42.Re7+ Kh6 43.Qh5# 1-0