Apparently all the Mariners needed was a little home cooking — and a boost from new starter Mike Leake — as they snapped a five-game losing streak with a 3-2 win over the A’s on Friday night after returning to Safeco Field following a tough two-week road trip.