In the third of a four-game series between the San Francisco Giants (3-9) and the Arizona Diamondbacks (3-9) at AT&T Park, Chris Heston (1-1, 0.69 ERA) and Rubby De La Rosa (2-0, 7.15 ERA) get the ball. The Giants lost the last game 9-0, extending an eight-game losing streak. The game starts at 9:05 p.m. ET on Saturday, Apr. 18 and will air on FSN-AZ and CSN-BAY.

In his last start, Heston pitched 7.0 innings, giving up one, striking out five and walking two in a 2-0 loss to the Rockies. Angel Pagan (.370, 4 Rs, 3 RBIs, 1 SB) went 1 for 3 yesterday. In his career against the Giants, De La Rosa is 1-0 with an 8.18 ERA. He gets a struggling San Francisco offense that's batting just .224. Jake Lamb (.440, 4 Rs, 1 HR, 9 RBIs, 1 SB) has been doing well to start the season for the Diamondbacks, going 2 for 3 yesterday with two RBIs.

San Francisco, a -132 favorite, will look to capitalize at home against Arizona. The Over/Under (O/U) for the matchup is seven runs. The Giants perform poorly as a favorite with a 1-4 record and have an overall money line of -610. They have disappointing records of 1-4 as the favorite and 3-8 SU within their division. Don't expect the San Francisco hitters to swing wildly. They average only 7.3 strikeouts per game.

On the other side, the Diamondbacks have a record of 4-4 when they are the underdog and are +166 overall with the money line. Against divisional rivals, they are 5-5 SU and 4-4 as the underdog. One of the top hitting teams in the NL are the Diamondbacks, who average 8.1 hits per game.

The Diamondbacks are 3-2 against the Giants this season. The Giants will take on a right-hander (De La Rosa) in this game. They have done very poorly against right-handed starting pitchers this season (3-7), especially at home where they have a 0-3 record. Taking the hill against the Diamondbacks will be the right-hander Heston. They sport a 2-4 record against righties.

Predictions: SU Winner - ARI, O/U - Over


The Giants are struggling at 3-9 in their division, while the Diamondbacks are 6-5.

When leading after 7 innings, Arizona is 4-2, while San Francisco is 0-4.

Having scored zero runs in their last game, the Giants are going to have to up their game if they want to win this matchup. The Diamondbacks have a 2-0 record in games where opponents scored that many runs.

The Diamondbacks are coming into the game with two consecutive wins, while the Giants currently have a losing streak of eight.

When they outhit their opponents, the Giants are 2-2. The Diamondbacks have a 3-0 record when outhitting opponents.

Ranking 23rd, San Francisco is near the bottom of the league in runs, scoring 32 this season. Arizona ranks in the top 10 at sixth with 54.

Ranking 10th, Arizona is in the top 10 of the league in walks, notching 34 this season. San Francisco ranks in the top five at fourth with 40.

The Giants are 1-5 in games where they hit one or more home runs. The Diamondbacks are 4-1 when they hit at least one homer.