The Texas utilityman hit that pitch over drawn-in left fielder Collin Cowgill for an RBI single, capping a two-run rally in the ninth inning that lifted the Rangers over the Angels 3-2.
"His scouting report is that he throws 60 to 70 percent sliders, so you're looking to hit that pitch," Rosales said. "Once you see the ball drop, you get that release of joy. It's a happy feeling."
Texas had lost four in a row overall, and nine straight to the Angels. Los Angeles had won its past four games.
Rosales drove in the winning run for the second time in six days -- the only games Texas won on a seven-game homestand.
Rosales ended a 5-4 victory over Tampa Bay on Tuesday with a bases-loaded walk in the 14th.
Street (1-1) had saved the first two games of the three-game series. The blown save was his second in 35 opportunities with the Angels and Padres.
Street had not given up a run since being acquired from San Diego on July 18 until Carp's tying single.
"I didn't make very good pitches today," Street said. "That's the bottom line. I felt fine."
Neftali Feliz (1-1) pitched a scoreless ninth inning.
"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.