1.e4 c6 2.Nc3 d5 3.d4 dxe4 4.Nxe4 Bf5 5.Ng3 Bg6 6.Nf3 e6 7.Bd3 Nf6 8.O-O Nbd7 9.Bf4 Be7 10.c4 O-O 11.Qe2 Bxd3 12.Qxd3 c5 13.Rfd1 cxd4 14.Qxd4 Qc8 15.Ne4 Qc6 16.Bd6 Rfe8 17.Bxe7 Rxe7 18.Nxf6+ Nxf6 19.Ne5 Qc7 20.h3 h6 21.Rd3 Ree8 22.Rad1 Red8 23.Qe3 Rxd3 24.Rxd3 b6 25.b3 Rd8 26.Rxd8+ Qxd8 27.Qd3 Qc7 28.Qd4 Kf8 29.b4 Ke7 30.b5 Nd7 31.Nc6+ Kf8 32.a4 a5 33.g3 Nc5 34.Qd1 Qd7 35.Qc2 Qd3 36.Qc1 Qd6 37.Qc2 Kg8 38.h4 g6 39.Kg2 h5 40.Qc3 Ne4 41.Qf3 Nc5 42.Qf6 Nd7 43.Ne7+ Kf8 44.Nxg6+ Ke8 45.Qh8+ Nf8 46.Ne5 Qd4 47.Qxh5 Qe4+ 48.Kh2 Ng6 49.Nxg6 fxg6 50.Qh8+ Kd7 51.Qg7+ Kd6 52.Qf8+ Kd7 53.c5 bxc5 54.Qxc5 Qxa4 55.b6 Qb4 56.Qc7+ Ke8 57.b7 Qc5 58.b8=Q# 1-0