1.e4 c5 2.Nf3 e6 3.b3 d6 4.Bb2 e5 5.Bc4 Nc6 6.O-O a6 7.c3 Bg4 8.d4 Qf6 9.Nbd2 Nge7 10.h3 Bd7 11.Be2 Ng6 12.Nc4 Nf4 13.Bc1 b5 14.Bxf4 Qxf4 15.Nb6 Ra7 16.dxc5 Qxe4 17.a4 b4 18.Bc4 Qg6 19.Nxd7 Rxd7 20.Qd5 dxc5 21.Nxe5 Nxe5 22.Qxe5+ Be7 23.Rad1 Rb7 24.Bd5 Rb6 25.Rfe1 Qf6 26.Bc6+ Qxc6 27.Qxe7#