1.Nf3 d5 2.d4 c6 3.c4 g6 4.Nc3 h6 5.e4 dxe4 6.Nxe4 Bg7 7.h3 Nd7 8.Be2 Ngf6 9.Nxf6+ Nxf6 10.O-O O-O 11.Qb3 b6 12.Bf4 Ne4 13.Rad1 Be6 14.Rfe1 Nd6 15.Ne5 Qc8 16.Qf3 Bxe5 17.dxe5 Nxc4 18.b3 Na3 19.Bxh6 Bd5 20.Qg3 Rd8 21.Bd3 Kh7 22.Qh4 Rh8 23.Bc1+ Kg8 24.Qg3 Bxg2 25.Kxg2 Nb5 26.e6 Kg7 27.Bb2+ f6 28.Qxg6+ Kf8 29.Qf7#