1.Nf3 Nf6 2.c4 e6 3.g3 h6 4.Bg2 c6 5.d4 d5 6.O-O Be7 7.Nc3 O-O 8.b3 b6 9.Qc2 Ba6 10.Ne5 Nfd7 11.Ng4 b5 12.cxb5 cxb5 13.Nxd5 exd5 14.Bxd5 Nb6 15.Nxh6+ gxh6 16.Qg6+ Kh8 17.Qxh6+ Kg8 18.Be4 f5 19.Qg6+ Kh8 20.Bh6 Bf6 21.Bxf5 Qe7 22.Bxf8 Qxf8 23.Qh7# 1-0