Alexi Ogando pitched three perfect innings and three relievers combined on a three-hitter, leading the Texas Rangers past the San Francisco Giants 5-0 on Sunday.
The AL West-leading Rangers tagged Tim Lincecum (2-7) and finished 4-6 on their road trip.
Robbie Ross (6-0) allowed only a double to pinch-hitter Aubrey Huff in the sixth over four innings. Mike Adams gave up two hits in a scoreless eighth and Joe Nathan tossed a hitless ninth.
Josh Hamilton and Ian Kinsler each drove in two runs to chase Lincecum after 5 2-3 innings in another shaky start for San Francisco's shaggy-haired ace. He allowed nine hits, struck out five and walked four.