"That second inning could have really got ugly in the past," Rangers manager Ron Washington said. "This was the new Nick Tepesch. It's starting to come together for him."
Tepesch went seven innings for the second straight start. Angels starter Hector Santiago pitched six innings, allowing a run and four hits.
Rosales singled, stole second base and scored on Rougned Odor's single in the fifth.
Tepesch left after a leadoff walk to Mike Trout in the eighth. The Angels loaded the bases with no outs, but didn't score.
"In the end," Washington said, "We were able to get their closer."
Angels: LHP Joe Thatcher (sprained left ankle) will be eligible to come off the disabled list Monday, but might not return before September.
Rangers: OF Engel Beltre (fractured right tibia) started a rehab assignment in the Arizona Rookie League on Saturday, but left in the third inning because of general leg soreness.
Angels: LHP C.J. Wilson (9-8, 4.71) is scheduled to start for Los Angeles on Monday night in Boston. He went 6⅔ innings to win his most recent start over the Phillies on Aug. 12.
Rangers: Texas is off Monday. RHP Miles Mikolas (1-5, 7.71) starts Tuesday night in the opener of a two-game road trip to Miami. He is from Jupiter, Florida.
The starting time temperature was 71 degrees, the coolest for an August game in Arlington since Aug. 7, 1997, when it was 71 for a game against the Yankees. By game's end Sunday, it was up to 83.
Calhoun's seven-game hitting streak, during which he batted .441, ended with him going 0-for-4. His RBI gave him six for the series.
Trout's hitless streak stretched to 18 at-bats before his fifth-inning single. He was 1-for-3 with a walk.
IN THE CLUTCH
Carp entered the game in the seventh to pinch hit for J.P. Arencibia and lined out. Staying in at 1B, Carp improved to 4-for-23 since he was cut by Boston and joined Texas. He has driven in a run each with three of his hits.
Copyright by STATS LLC and The Associated Press
ARLINGTON, TX - AUGUST 17: Erick Aybar #2 of the Los Angeles Angels singles against J.P. Arencibia #7 of the...