Torrealba had an RBI single and made a tag on a play at the plate.
"Incredible," Rockies manager Clint Hurdle said. "He couldn't walk two days ago. ... That vitamin-mineral water he's been drinking worked wonders. I think the doctor gave him a little feel-good shot, too -- [that] probably helped.
"He looked good tonight. Tomorrow will be the real test."
Torrealba was scratched from Thursday's game against the D-backs because of a slight cartilage tear in his left knee.
The Rockies have kept him on the active roster, but they also recalled catcher Adam Melhuse from Triple-A Colorado Springs on Thursday.
Outfielder Cory Sullivan was technically optioned to Triple-A, but he has remained with the big league club in case Torrealba has to be placed on the 15-day disabled list.
Torrealba -- hitting .250 with five home runs and 28 RBIs entering Saturday -- said that he feels better, but if the pain continues, he'll consider using a pad along the calf designed to take pressure off the knee joint as the catcher squats.
"They look uncomfortable, because I'm the type of catcher that tries to get low -- give a low target to pitchers -- but I may give it a shot," said Torrealba, who had the knee wrapped after the game but said he felt good.
Thomas Harding is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.