1.c4 Nf6 2.g3 Ng4 3.Nc3 e5 4.Nf3 Bb4 5.h3 Bxc3 6.bxc3 Nf6 7.Nxe5 d6 8.Nf3 Nbd7 9.d3 O-O 10.Bg2 Ne5 11.Nxe5 dxe5 12.Rb1 Re8 13.Bg5 c6 14.O-O h6 15.Be3 Qc7 16.Qd2 e4 17.Bd4 Qe7 18.Qf4 Nh5 19.Qxe4 Be6 20.Rfe1 Nf6 21.Qh4 Bf5 22.e4 Bg6 23.f4 Rad8 24.f5 Bh7 25.e5 Bxf5 26.exf6 Qxe1+ 27.Rxe1 Rxe1+ 28.Kh2 Re2 29.fxg7 Rd6 30.Qf4 Rde6 31.Qxf5 Rxa2 32.Qf3 Ree2 33.Kg1 Re1+ 34.Bf1 Raa1 35.Qf6 Rab1 36.Qd8+ Kh7 37.g8=Q# 1-0