Recent meetings between Arsenal and Manchester City have been one-sided, but after 12 straight league defeats, the Gunners have broken the City curse.