1.Nf3 Nf6 2.d4 e6 3.c4 Be7 4.Bf4 d5 5.Nc3 O-O 6.Rc1 c5 7.dxc5 dxc4 8.e3 Nd5 9.Bxc4 Nxf4 10.exf4 Bxc5 11.O-O Nc6 12.Qe2 Qc7 13.Ne4 Be7 14.g3 Bd7 15.Rfd1 Rfd8 16.Neg5 Bf6 17.f5 h6 18.Nxf7 Kxf7 19.fxe6+ Kf8 20.exd7 Rxd7 21.Qe6 Rxd1+ 22.Rxd1 Rd8 23.Qg8+ Ke7 24.Qf7# 1-0