Freshman Duke Kinamon collected a season-high three hits, including a home run, the Stanford baseball team edged visiting USF, 7-6, in a nonconference game Tuesday night.
Stanford (21-18) scored four in the third and led 6-1 after seven, but the Dons plated five in the eighth to tie the game.
Stanford erupted in the third inning as Mikey Diekroeger, Kinamon and Jack Klein each singled to open the frame.
Klein drove in one run and Matt Winaker followed with a two-run triple. Winaker, who extended his hit streak to a career-best nine games, scored on a sacrifice fly by Tommy Edman.
Sophomore southpaw Andrew Summerville pitched three scoreless innings to start the game and allowed just one hit.
The Dons pushed across a run against Brett Hanewich in the fourth to make it 4-1, and then brought the tying run to the plate in the sixth.
USF loaded the bases with no outs, and Tyler Thorne needed just two batters to record three outs and end the inning without allowing a run. A strikeout and double play preserved the three-run lead.
In the home half of the seventh, freshman Duke Kinamon clobbered one over the wall in left field for his second home run of the year. Edman added an RBI single later in the inning.
Alex Dunlap singled in the third and has reached base in 14 straight games, the longest active streak for Stanford and matches the longest of the season for a Cardinal.
Stanford hosts rival Cal for a three-game Pac-12 Conference set beginning Thursday.