1.Nf3 Nf6 2.e3 a6 3.d4 d5 4.Nbd2 e6 5.a3 c5 6.Be2 Qc7 7.c4 Nc6 8.dxc5 Bxc5 9.b4 Be7 10.Bb2 dxc4 11.Nxc4 O-O 12.Rc1 Nd5 13.O-O Bd7 14.Bd3 Rfd8 15.h3 b5 16.Nce5 Rac8 17.Qe2 Be8 18.Nxc6 Bxc6 19.Ne5 Qb7 20.Bxh7+ Kxh7 21.Qh5+ Kg8 22.Qxf7+ Kh7 23.Nxc6 Rxc6 24.Qxg7# 1-0