1.Nf3 Nf6 2.d4 c6 3.g3 g6 4.Nbd2 d5 5.h3 Bg7 6.Bg2 O-O 7.O-O Be6 8.Re1 Qc8 9.Ng5 Bd7 10.Kh2 c5 11.dxc5 Qxc5 12.e4 h6 13.Ngf3 Nxe4 14.Nxe4 dxe4 15.Rxe4 Rd8 16.Be3 Qc7 17.Rxe7 Nc6 18.Bf4 Qc8 19.Re2 Bxb2 20.Rb1 Bg7 21.Qc1 g5 22.Be3 Be6 23.c4 Bf5 24.Rb5 Be4 25.Bxg5 Bxf3 26.Bxf3 hxg5 27.Rxg5 Nd4 28.Rxg7+ Kxg7 29.Qg5+ Kf8 30.Qh6+ Kg8 31.Be4 f5 32.Bd5+ Rxd5 33.Re7 Nf3+ 34.Kg2 Ne1+ 35.Kh1 Qc6 36.Qg7# 1-0