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.h4 Bd7 19.Ne3 Kg7 20.h5 f6 21.Nf3 Rae8 22.Kg2 g5 23.h6+ Kh8 24.Bc2 g4 25.Nxg4 e5 26.Ne3 e4 27.Nh4 Ne7 28.Qh5 f5 29.Bb3 Be6 30.Kh1 f4 31.Qg5 Rf7 32.Nxd5 Bxd5 33.Bxd5 Rg8 34.Qh5 Nxd5 35.Qxd5 fxg3 36.Rxe4 gxf2 37.Rf1 Qd7 38.Qe6 Qb5 39.c4 Qg5 40.Qxd6 Qg1+ 41.Rxg1 fxg1=Q# 0-1