1.c4 Nf6 2.Nf3 g6 3.d4 c5 4.g3 cxd4 5.Nxd4 Nc6 6.Nc3 Bg7 7.Bg2 O-O 8.O-O Ne8 9.Bxc6 bxc6 10.Nxc6 Qc7 11.Nd5 Qb7 12.Ncxe7+ Kh8 13.Rb1 d6 14.Nxc8 Rxc8 15.Qa4 Nf6 16.Nxf6 Bxf6 17.Bf4 Rfe8 18.Bxd6 Rxe2 19.Rfe1 Rxb2 20.Re8+ Rxe8 21.Qxe8+ Kg7 22.Qf8#