*:not(.wp-block-quote):not(.alignwide):not(.td-a-ad){
margin-left: auto;
margin-right: auto;
}.tdb_single_content a{
pointer-events: auto;
}.tdb_single_content .td-spot-id-top_ad .tdc-placeholder-title:before{
content: ‘Article Top Ad’ !important;
}.tdb_single_content .td-spot-id-inline_ad0 .tdc-placeholder-title:before{
content: ‘Article Inline Ad 1’ !important;
}.tdb_single_content .td-spot-id-inline_ad1 .tdc-placeholder-title:before{
content: ‘Article Inline Ad 2’ !important;
}.tdb_single_content .td-spot-id-inline_ad2 .tdc-placeholder-title:before{
content: ‘Article Inline Ad 3’ !important;
}.tdb_single_content .td-spot-id-bottom_ad .tdc-placeholder-title:before{
content: ‘Article Bottom Ad’ !important;
}.tdb_single_content .id_top_ad,
.tdb_single_content .id_bottom_ad{
clear: both;
margin-bottom: 21px;
text-align: center;
}.tdb_single_content .id_top_ad img,
.tdb_single_content .id_bottom_ad img{
margin-bottom: 0;
}.tdb_single_content .id_top_ad .adsbygoogle,
.tdb_single_content .id_bottom_ad .adsbygoogle{
position: relative;
}.tdb_single_content .id_ad_content-horiz-left,
.tdb_single_content .id_ad_content-horiz-right,
.tdb_single_content .id_ad_content-horiz-center{
margin-bottom: 15px;
}.tdb_single_content .id_ad_content-horiz-left img,
.tdb_single_content .id_ad_content-horiz-right img,
.tdb_single_content .id_ad_content-horiz-center img{
margin-bottom: 0;
}.tdb_single_content .id_ad_content-horiz-center{
text-align: center;
}.tdb_single_content .id_ad_content-horiz-center img{
margin-right: auto;
margin-left: auto;
}.tdb_single_content .id_ad_content-horiz-left{
float: left;
margin-top: 9px;
margin-right: 21px;
}.tdb_single_content .id_ad_content-horiz-right{
float: right;
margin-top: 6px;
margin-left: 21px;
}.tdb_single_content .tdc-a-ad .tdc-placeholder-title{
width: 300px;
height: 250px;
}.tdb_single_content .tdc-a-ad .tdc-placeholder-title:before{
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
margin: auto;
display: table;
width: 100%;
}.tdi_91,
.tdi_91 > p,
.tdi_91 .tdb-block-inner > p{
font-family:Merriweather !important;font-size:23px !important;line-height:45px !important;
}.tdi_91 h1{
font-family:Saira Condensed !important;font-size:46px !important;line-height:40px !important;font-weight:600 !important;
}.tdi_91 h2{
font-family:Saira Condensed !important;font-size:38px !important;line-height:38px !important;font-weight:600 !important;
}.tdi_91 h3:not(.tds-locker-title){
font-family:Saira Condensed !important;font-size:28px !important;line-height:30px !important;font-weight:600 !important;
}.tdi_91 h4{
font-family:Roboto !important;font-size:24px !important;line-height:29px !important;font-weight:600 !important;
}.tdi_91 h5{
font-family:Roboto !important;font-size:22px !important;line-height:25px !important;font-weight:600 !important;
}.tdi_91 h6{
font-family:Roboto !important;font-size:20px !important;line-height:24px !important;font-weight:600 !important;
}.tdi_91 li{
font-family:Roboto !important;font-size:23px !important;line-height:45px !important;
}.tdi_91 li:before{
margin-top: 1px;
line-height: 45px !important;
}.tdi_91 .tdb-block-inner blockquote p{
font-family:Merriweather !important;font-size:23px !important;line-height:45px !important;font-style:normal !important;font-weight:700 !important;

color: #000000;
}.tdi_91 .wp-caption-text,
.tdi_91 figcaption{
font-family:Roboto !important;font-size:12px !important;line-height:14px !important;font-weight:700 !important;
}.tdi_91,
.tdi_91 p{
color: #000000;
}.tdi_91 h1,
.tdi_91 h2,
.tdi_91 h3:not(.tds-locker-title),
.tdi_91 h4,
.tdi_91 h5,
.tdi_91 h6{
color: #000000;
}.tdi_91 a{
color: #000000;
}.tdi_91 .page-nav a,
.tdi_91 .page-nav span{
color: #000000;
}@media (max-width: 767px) {
.tdb_single_content .id_ad_content-horiz-left,
.tdb_single_content .id_ad_content-horiz-right,
.tdb_single_content .id_ad_content-horiz-center {
margin: 0 auto 26px auto;
}
}@media (max-width: 767px) {
.tdb_single_content .id_ad_content-horiz-left {
margin-right: 0;
}
}@media (max-width: 767px) {
.tdb_single_content .id_ad_content-horiz-right {
margin-left: 0;
}
}@media (max-width: 767px) {
.tdb_single_content .td-a-ad {
float: none;
text-align: center;
}
.tdb_single_content .td-a-ad img {
margin-right: auto;
margin-left: auto;
}
.tdb_single_content .tdc-a-ad {
float: none;
}
}@media print {
.single .td-header-template-wrap,
.single .td-footer-template-wrap,
.single .td_block_wrap:not(.tdb_breadcrumbs):not(.tdb_single_categories):not(.tdb-single-title):not(.tdb_single_author):not(.tdb_single_date ):not(.tdb_single_comments_count ):not(.tdb_single_post_views):not(.tdb_single_featured_image):not(.tdb_single_content) {
display: none;
}
.single.td-animation-stack-type0 .post img {
opacity: 1 !important;
}
}

/* phone */
@media (max-width: 767px){
.tdi_91,
.tdi_91 > p,
.tdi_91 .tdb-block-inner > p{
font-family:Merriweather !important;font-size:18px !important;line-height:32px !important;
}.tdi_91 .tdb-block-inner blockquote p{
font-family:Merriweather !important;font-size:18px !important;line-height:32px !important;font-style:normal !important;font-weight:700 !important;
}
}
]]>

The Giants won 1-0 against the Athletics in San Francisco at a sold-out Oracle Park on Saturday, May 17, 2025. See a few photos and highlight reel below.

All photos by Giovanni Castaneda.

Highlight reel courtesy of San Francisco Giants.