Expert recap and game analysis of the San Francisco Giants vs. Seattle Mariners MLB game from April 5, 2025 on ESPN.