1.Nf3 c5 2.g3 Nc6 3.c4 g6 4.Bg2 Bg7 5.O-O e6 6.Nc3 Nge7 7.a3 O-O 8.b4 cxb4 9.axb4 Nxb4 10.Ba3 Bxc3 11.dxc3 Nbc6 12.Qd6 Re8 13.Qf4 e5 14.Nxe5 Nxe5 15.Qxe5 Nc6 16.Qf4 Rxe2 17.Rfe1 Qe8 18.Kf1 Re6 19.Bd6 b6 20.Bd5 Bb7 21.Bxe6 dxe6 22.c5 bxc5 23.Bxc5 Rc8 24.Qf6 a6 25.Red1 Nb8 26.Bd4 Kf8 27.Qh8+ Ke7 28.Bf6#