Updated

(SportsNetwork.com) - The St. Louis Cardinals aim to extend their winning streak to four straight games on Wednesday evening as they conclude a three- game set with the Arizona Diamondbacks.

The Cardinals became the first National League team to 30 wins with Tuesday's 6-4 victory as Jhonny Peralta drove in two runs and Randall Grichuk hit a solo homer. Peralta hit a walk-off homer in the 10th inning to lead St. Louis to a win in Monday's opener.

Matt Holliday contributed two hits and an RBI as he matched Albert Pujols' club record by reaching base in his 42nd straight game played to begin the season. Pujols set the original mark in 2008.

Jaime Garcia worked six innings for the win in his second start of the season, allowing four runs -- three earned -- on eight hits with five strikeouts.

"It's been a long road for me," said Garcia, who last recorded a win on June 15, 2014. "I'm just trying to take it one game at a time."

St. Louis, though, lost first baseman Matt Adams to a strained right quad suffered during a fifth-inning double. The ailment could land Adams on the disabled list.

Yasmany Tomas doubled twice and knocked in three runs for the Diamondbacks. Nick Ahmed homered while A.J. Pollock had two hits and scored twice in defeat, Arizona's third in four games.

Archie Bradley gave up six runs on five hits with three walks over his 3 2/3- frame outing.

"I know I'm better than that," Bradley said. "It's frustrating putting the team in the situations I'm putting them in."

Lance Lynn looks to bounce back tonight for the Cardinals after falling to 3-4 with a 3.46 earned run average last time out.

Lynn was hit hard in a 5-0 setback at Kansas City on Friday, yielding five runs while matching a season high with 10 hits allowed. He also walked a batter and surrendered a pair of homers in a game for the first time this season. Lynn had won his previous two outings, giving up just one run over 13 1/3 innings.

The right-hander has a 2-0 record and 2.61 ERA in seven career meetings with the Diamondbacks, including five starts.

Josh Collmenter looks to pick up his first victory in four starts this evening for Arizona.

Collmenter gave up 13 runs over consecutive setbacks that spanned only 7 1/3 innings prior to a no-decision on Friday versus the Chicago Cubs. He gave up just two runs, but lasted only five innings as he worked around six hits and a walk with four strikeouts.

The righty is 3-5 on the year with a 5.19 ERA and will make his fifth career appearance and second start against the Cardinals. He is 2-1 with a 0.96 ERA in this matchup, allowing two runs over 18 2/3 innings.

The Cardinals won five of six meetings with the D-backs last season.