STANFORD, Calif. -- Oscar da Silva felt comfortable shooting the ball and he responded with a career night.
da Silva scored a career-high 23 points to go with 10 rebounds, KZ Okpala added 25 points and Stanford beat San Jose State 78-73 on Tuesday night.
"Most of my shots were wide open," Da Silva said. "I think it was more a collective effort. Tonight was my night."
San José State coach Jean Prioleau said leaving him open was part of the plan.
"He came in not shooting the ball well," Prioleau said. "We were packing the paint looking to defend the high percentage shots. At the end he was missing his shots but we weren't able to get the rebound."
Daejon Davis added 14 points and eight assists for the Cardinal (6-4), who have won four of their last five.
"Daejon was sick and he battled tough," Okpala said. "He came in and killed it and we rallied behind him."
OSCAR DA SILVA.
— Stanford Men's Basketball (@StanfordMBB) December 19, 2018
SO HOT RIGHT NOW.
??: 50
??: 46#GoStanford pic.twitter.com/OJkQEeq44G
Michael Steadman, who attended high school just across the bay, had 17 points and 11 rebounds and Oumar Barry added 15 points and 10 rebounds to lead the Spartans (3-7), who had won their previous two games. Craig LeCesne added 16 points and Brae Ivey and Noah Baumann each had 11.
Da Silva, who was a combined 7 of" 21 from the floor in his previous two games, made his first eight shots, including six from 3-point range, before cooling off.
"The motivation is that Oscar has put the time in over the past two weeks getting reps," Stanford coach Jerod Haase said.
Da Silva hit a 3-pointer with 10:04 remaining in the contest to give Stanford a 47-44 lead, which it never relinquished, though the Spartans kept it close.
A post shared by Stanford Men's Basketball (@stanfordmbb) on Dec 18, 2018 at 9:43pm PST
Barry hit a short jumper to give the Spartans a 22-13 lead midway through the first half. San Jose State led for all but a second of the first half.
Okpala hit a 3-pointer as the buzzer sounded to give the Cardinal a 34-33 advantage.
Up next Stanford plays at San Francisco on Saturday at 2 p.m. on the Pac-12 Network.