Archie Bradley battles for 6 strong innings