Berkman’s RBIs propel Houston past K.C.

? Houston’s Lance Berkman needed to drive in one run to become the third player in franchise history to reach 1,000 RBIs.

The Astros needed all of the season-high four RBIs he had on a pair of homers to overcome an error-filled day and beat the Kansas City Royals, 5-4 on Thursday.

He reached the milestone on his first at-bat, a two-run shot to far left field that gave Houston a 2-1 lead and put him with fellow “Killer Bs” Jeff Bagwell and Craig Biggio as the only Astros to reach the mark.

He pushed his total to 1,003 in the sixth inning with a drive to almost the same spot, scoring Carlos Lee and putting Houston back on top 5-4.

Berkman hoped he helped redeemed himself on Thursday after committing a key ninth-inning error the night before in an 11-inning loss.

“That’s good for my psyche after wearing the goat horns last night with that error,” he said.

The win was Houston’s first of this interleague series and kept the Royals from sweeping the Astros for the first time in their eight series history.

Closer Jose Valverde pitched a perfect ninth for his sixth save, a day after blowing the save against the Royals. Wesley Wright (2-1) got the win after getting four outs after starter Brian Moehler left after five innings.