1.d4 Nf6 2.Nc3 g6 3.e4 d6 4.Bc4 Bg7 5.Qe2 O-O 6.e5 Re8 7.exf6 exf6 8.Be3 f5 9.O-O-O f4 10.Bxf7+ Kxf7 11.Qc4+ Be6 12.d5 fxe3 13.dxe6+ Rxe6 14.fxe3 Bxc3 15.Qxc3 Nc6 16.Nh3 Kg8 17.Qb3 Kg7 18.Qxe6 Qh8 19.Rhf1 Rf8 20.Ng5 Nd8 21.Qe7+ Nf7 22.Ne6+ Kg8 23.Qxf8#