PEORIA, Ariz. -- Jesus Guzman hit a two-run home run and Jason Marquis allowed one run over six-plus innings Monday as the Padres defeated the Rangers, 3-1, in a Cactus League game at the Peoria Sports Complex.

Marquis, the projected No. 3 starter in the Padres rotation, allowed six hits and had four walks and five strikeouts. He started the seventh inning and allowed a hit before leaving after 91 pitches.

"I thought he battled well; he was sick with the flu," Padres manager Bud Black said. "I liked the use of the changeup and his mix of pitches. All in all, it was a good outing. He pitched into the seventh and got his pitch count up."

Marquis helped himself offensively, too. He started the fifth inning with a single and scored when Chris Denorfia doubled to the wall in center field.

Texas starting pitcher Derek Holland, who entered the game with a 1.29 ERA, allowed three runs on six hits with one walk and seven strikeouts. Holland will be the Rangers' No. 4 starter in the rotation.

Texas leadoff hitter Elvis Andrus extended his hitting streak to 14 games with a double in the second inning. Andrus added a single in the seventh inning. He is now hitting .463 (19-for-41) during the streak.

Holland, batting for the first time this spring, knocked in a run with an RBI single in the second inning. His hit was preceded by a double by Leury Garcia.

Padres Up Next: The Padres travel to Scottsdale Stadium for a 1:05 p.m. PT game on Tuesday against the Giants. The Padres have decided on the first four starters in their rotation, but the No. 5 spot is still up for grabs between Tyson Ross and Andrew Cashner. Cashner gets the start against the Giants, and he is scheduled to throw four or five innings depending on his pitch count. The Padres won't need their No. 5 starter until April 6 so there is still time for Cashner to get stretched out and build his stamina before then if they opt to have him in the rotation.