The San Francisco Giants put their rotten road trip behind them as they beat the San Diego Padres 3-2 today at Oracle Park. Trevor McDonald made his first start of the 2026 season with the big-league club and dazzled with eight strikeouts over seven innings while only surrendering one run on two hits. At the dish, Casey Schmitt and Luis Arraez continued to produce for the San Francisco Giants, and even Rafael Devers (shockingly) drove in two runs today. Tonight was a MUCH-NEEDED win for the San Francisco Giants.