Updated

(SportsNetwork.com) - The Seattle Mariners shoot for a second straight win on Saturday when they host the Boston Red Sox in the third test of a four-game set at Safeco Field.

Picked by many to reach the postseason, Seattle is currently three games below .500 and 6 1/2 games out of first in the American League West as it tries to follow up a 2-1 win over the Red Sox on Friday night.

The Mariners needed some late-game heroics to pull out the victory as Nelson Cruz drove Brad Miller home with a single in the bottom of the ninth inning to capture the thrilling win.

"This was a great win," said Cruz, after delivering his second walk-off hit of the year. "The pitching has been really doing a good job. The bats have to wake up and do what we're supposed to do."

Thanks to a perfect top of the ninth, Tom Wilhelmsen was credited with the win for the hosts. J.A. Happ started for the Mariners and allowed just one run over seven innings.

Boston's Clay Buchholz struck out 11 as he allowed only three hits. However, one of those was a solo home run by Seth Smith in the sixth inning.

The masterful Felix Hernandez will once again grace the mound for the Mariners tonight. Off to a perfect 6-0 start, Hernandez has had just one outing this season in which he failed to record a decision and still Seattle came out on top versus Oakland back on April 12 on the road.

Last weekend the right-hander surrendered a pair of solo home runs to Marcus Semien while battling the aforementioned Athletics at home, but this time he was able to come away with the win as he permitted just those two runs over seven innings of action. Hernandez allowed five hits and walked one, while striking out six to give him 50 K's on the campaign in just 48 2/3 innings.

For his career, Hernandez is 8-2 with a 3.06 ERA versus the Red Sox.

Speaking of Boston, Rick Porcello has been called upon to get the Red Sox back within a game of .500. The right-hander has won his last two decisions but failed to earn the win on Monday versus Oakland even though the team registered a 5-4 victory on the road.

In that contest Porcello gave up three runs on nine hits and a walk, striking out three over five innings of action.

The New Jersey native brings a 4-3 all-time record against the Mariners into the meeting, surrendering nine home runs in 50 innings of action versus the club over the years.