PITTSBURGH — Starling Marte was 3-for-5 with one of three Pittsburgh homers and Chad Kuhl didn’t let a long rain delay bother him Saturday as the Pirates broke a six-game losing streak with a 6-4 victory over the St. Louis Cardinals at PNC Park.