New England have beaten Baltimore, joining Denver for the best record in the AFC after the Broncos were upset at home by third-placed Jacksonville.