1.c3 Nf6 2.Nf3 h6 3.g3 a6 4.d4 d6 5.Bg2 c6 6.O-O Bf5 7.Nbd2 d5 8.Qb3 Qc7 9.Re1 e6 10.Ne5 Nbd7 11.e4 dxe4 12.Nxe4 Bxe4 13.Bxe4 Nxe4 14.Rxe4 Nxe5 15.dxe5 Be7 16.Be3 c5 17.Qa4+ b5 18.Qd1 O-O 19.Qh5 Kh7 20.Rg4 Rac8 21.Rxg7+ Kxg7 22.Bxh6+ Kg8 23.Qg4+ Kh7 24.Qg7# 1-0