Rookie Manuel Margot hit his first two big league homers and Yangervis Solarte had a go-ahead two-run double in the seventh inning, helping the San Diego Padres beat the San Francisco Giants 7-6 in their home opener Friday.
Solarte's double to the gap in right-center gave the Padres the lead again after the Giants had gone up 5-4 on Brandon Belt's first career grand slam with no outs in the sixth. Solarte had three hits and four RBIs.
San Francisco's bullpen troubles continued when George Kontos (0-1) walked Travis Jankowski opening the seventh and allowed a single to Wil Myers before Solarte doubled them in. Solarte advanced on a fly out and scored on Austin Hedges' sacrifice bunt to make it 7-5.
Jose Torres (1-0) pitched a perfect seventh for his first big league win. Brandon Maurer pitched a perfect ninth for his first save.