1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 g6 5.Nc3 Bg7 6.Nxc6 bxc6 7.Bc4 Nf6 8.e5 Ng8 9.Qf3 e6 10.Bf4 Ne7 11.O-O O-O 12.Rad1 Bb7 13.Ne4 Qa5 14.Rxd7 Rfb8 15.Rxe7 Qd8 16.Bg5 Qf8 17.Nf6+ Bxf6 18.Qxf6 c5 19.Bxe6 fxe6 20.Qxe6+ Kh8 21.Bf6+ Qg7 22.Bxg7#