1.e4 c5 2.Nf3 g6 3.Bc4 Nc6 4.d4 cxd4 5.Nxd4 Bg7 6.Nxc6 bxc6 7.O-O Nf6 8.e5 Ng8 9.Qf3 f6 10.Nc3 e6 11.Ne4 f5 12.Nd6+ Kf8 13.Qa3 Ne7 14.Bg5 Bxe5 15.Rfe1 Bg7 16.Bxe6 h6 17.Nf7 Qe8 18.Bxd7 Bxd7 19.Rxe7 hxg5 20.Rxe8+ Kxf7 21.Qe7#