City and United battle for top-four