Freeland’s milestone nearly derailed as Rockies survive late chaos, beat Pirates 4-3 | The Apex Times