Rookie Jesse Hahn pitched seven strong innings and pinch-hitter Chris Denorifa singled in the go-ahead run in a four-run seventh for the San Diego Padres, who rallied for the second straight game to beat the Seattle Mariners 4-1 on Thursday.

The light-hitting Padres salvaged a split of the four-game season series by winning consecutive games for the first time since May 30-31. Robinson Cano had three singles for the Mariners, who beat the Padres in Seattle on Monday and Tuesday.

Hahn (2-1) was making his third big league start. He held Seattle to an unearned run and five hits, struck out seven and walked two. In his last two starts, Hahn has allowed no earned runs and just six hits while striking out 14 in 13 innings.

Huston Street pitched the ninth for his 20th save in 20 opportunities, getting a double-play ball after allowing a double and single with one out.

More From 1460 ESPN