1 <!DOCTYPE html> 2 <html lang="en-US"> 3 <head> 4 <link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><meta charset="UTF-8"><meta name="application-name" id="app-name" content="sentinelandenterprise"><meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="msvalidate.01" content="4B535F7EB2971D1FCBA5D1D3E3E292C3" /> 5 <meta name="robots" content="noarchive" /> 6 <meta name="tdm-reservation" content="1" /> 7 <meta property="mrf:authors" content="Gabrielle Starr" /><meta property="mrf:canonical" content="https://www.sentinelandenterprise.com/2026/09/23/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news/" /><title>Sonny Gray's scoreless start powers Red Sox to close win over Guardians</title> 8<link rel='preload' as='image' fetchpriority='high' href='https://www.sentinelandenterprise.com/wp-content/uploads/2022/04/SE1.png' type='image/png' /> 9<meta name='robots' content='max-image-preview:large' />
10<script type='text/javascript'> 11/* <![CDATA[ */ 12var scriptHelpers = {"staticPath":"https:\/\/www.sentinelandenterprise.com\/wp-content\/themes\/assets\/static\/"}; 13/* ]]> */ 14</script>
14 15 <style>@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&family=Newsreader:ital,opsz,wght@0,6..72,200..800;1,6..72,200..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&family=Newsreader:ital,opsz,wght@0,6..72,200..800;1,6..72,200..800&display=swap);body{--primary:#bc3b10;--secondary:#eeff41;--tertiary:#ff5722;--primary-light:#e03400;--primary-dark:#b93611;--font-primary:"Noto Sans",Helvetica,sans-serif;--font-secondary:"Noto Serif",Helvetica,serif}:root{--primary:#006fb7;--secondary:#d70000;--tertiary:#ffc518;--primary-lighter:#47b6ff;--primary-light:#0093f5;--primary-dark:#00568f;--primary-darker:#003d66;--site-branding-primary:#00102e;--site-branding-secondary:#233452;--site-branding-tertiary:#3d5268;--site-branding-gray-100:#38322a;--site-branding-gray-200:#5d5b5a;--site-branding-gray-300:#9d9a98;--site-branding-gray-400:#aaa7a4;--site-branding-gray-500:#d7d6d2;--site-branding-gray-600:#f1efeb;--primary-obit:#8d092d;--primary-obit-light:#c00c3d;--secondary-obit:#946c82;--tertiary-obit:#227db4;--quaternary-obit:#b3bc9c}:root{--site-branding-font-family-headers:"Noto Serif",serif;--site-branding-font-family-copy:"Noto Sans",sans-serif;--site-branding-font-style:normal;--site-branding-font-size-copy:0.875rem;--site-branding-font-size-headline:1.812rem;--site-branding-font-size-subheadline:1.125rem}.icon-arrow-down,.icon-arrow-right,.icon-close,.icon-hamburger,.icon-home3,.icon-plus,.icon-search,.icon-share-alt,.pushnav .menu-item-has-children:not(.nav-alt-links)>a:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before,.icon-arrow-right:before,.icon-close:before,.icon-hamburger:before,.icon-home3:before,.icon-plus:before,.icon-search:before,.icon-share-alt:before,.pushnav .menu-item-has-children:not(.nav-alt-links)>a:before{color:inherit;font-size:inherit}:root{--icon-access-time:"î¤";--icon-amazon:"î¤";--icon-android:"î¤";--icon-appleinc:"î¤";--icon-arrow-down:"î¤ ";--icon-arrow-left:"î¤";--icon-arrow-right:"î¤";--icon-arrow-up:"î¤";--icon-attachment:"î¤";--icon-backward2:"î¤";--icon-bell-cross:"î¤";--icon-bell2:"î¤";--icon-bell3:"î¤";--icon-bin:"";--icon-bookmark2:"î¤";--icon-bookmark3:"î¤";--icon-bookmarks:"î¤";--icon-bubble2:"î¤";--icon-bubbles3:"î¤";--icon-calendar-empty:"î¤";--icon-camera:"î¤";--icon-cart-add2:"î¤";--icon-cart-add:"î¤";--icon-cart-remove:"î¤";--icon-cart4:"î¤";--icon-cart5:"î¤";--icon-checkmark3:"î¤";--icon-circle-small:"î¤";--icon-city:"î¤";--icon-close:"î¤";--icon-cog:"î¤";--icon-coin-dollar:"î¤";--icon-comment:"î¤ ";--icon-content_copy:"";--icon-credit-card2:"";--icon-dollar:"";--icon-download4:"";--icon-email:"";--icon-enlarge2:"";--icon-enlarge:"";--icon-equalizer2:"";--icon-eye-blocked:"î²±";--icon-eye:"î²®";--icon-facebook:"";--icon-feed:"";--icon-film4:"";--icon-first:"";--icon-floppy-disk:"";--icon-flower2:"";--icon-flower:"î¤";--icon-gift2-share-01:"";--icon-gift2:"";--icon-google-plus:"";--icon-google:"î»§";--icon-graduation:"";--icon-grid2:"";--icon-hamburger:"î¥";--icon-headset:"";--icon-heart3:"";--icon-heart4:"";--icon-home3:"";--icon-info2:"";--icon-info:"";--icon-instagram:"";--icon-ios_share:"";--icon-key:"î";--icon-last:"";--icon-library2:"";--icon-library:"";--icon-link:"";--icon-linkedin:"";--icon-location:"î¥";--icon-magazine:"î¦";--icon-map4:"î¥";--icon-meter-medium:"";--icon-minus:"î¥";--icon-mng-podcast1:"î¤";--icon-mng-podcast:"î¥ ";--icon-mobile:"";--icon-more2:"î¥";--icon-music5:"î¥";--icon-mute:"î¥";--icon-new-tab:"î¥";--icon-newspaper:"î¥";--icon-next2:"î¥";--icon-next:"î¥";--icon-notification2:"î¥";--icon-notification:"î¥";
15--icon-office:"î¥";--icon-paperplane:"î¥";--icon-pause2:"î¥";--icon-paypal:"î¥";--icon-pen6:"î¥";--icon-phone2:"î¥";--icon-phone:"î¥";--icon-piggy-bank:"î¥";--icon-pinterest-p:"î¥";--icon-play-arrow:"î¥";--icon-plus:"î¥";--icon-previous2:"î¥";--icon-print:"î¥";--icon-question3:"î¥";--icon-question4:"î¥";--icon-reddit:"î¥";--icon-search:"î¥";--icon-share-alt:"î¥ ";--icon-share-more:"";--icon-share2:"";--icon-shrink2:"";--icon-shrink7:"";--icon-slideshow:"";--icon-sms:"";--icon-soundcloud:"";--icon-spam:"";--icon-sphere:"";--icon-spotify:"";--icon-stackoverflow:"";--icon-star-empty2:"";--icon-star-empty:"";--icon-star-full:"î¥";--icon-stitcher:"";--icon-stop2:"";--icon-store:"";--icon-stumbleupon:"";--icon-thumbs-down2:"";--icon-thumbs-up2:"";--icon-tree2:"";--icon-tree:"";--icon-tumblr:"";--icon-twitter:"î¦";--icon-unlink:"";--icon-unlocked:"";--icon-upload4:"";--icon-user-minus:"";--icon-user-plus:"";--icon-user4:"î¬";--icon-user:"";--icon-users:"";--icon-vimeo:"";--icon-volume-decrease:"";--icon-volume-high:"î¦";--icon-volume-increase:"î¦";--icon-volume-low:"î¦";--icon-volume-medium:"î¦";--icon-volume-mute:"î¦";--icon-warning2:"î¦";--icon-warning:"î¦
";--icon-windows8:"î¦";--icon-x:"î¦";--icon-yelp:"î¦";--icon-youtube:"î¦";--icon-zoom-in2:"î¦";--icon-zoom-out2:"î¦";--icon-book:"î¦";--icon-book3:"e993";--icon-quill3:"î¦";--icon-quill4:"î¦";--icon-google-color:"";--icon-padlock:"";--icon-bluesky:"";--icon-arrow-outline-up:"";--icon-arrow-outline-right:"";--icon-arrow-outline-left:"";--icon-arrow-outline-down:"";--icon-users4:"î¬";--icon-heart-broken2:"î³®";--icon-arrow-up11:"î¸";--icon-arrow-right11:"î¸";--icon-arrow-down11:"î¸";--icon-arrow-left11:"î¸";--icon-threads:"î¤";--icon-swap:"î¦";--icon-checkmark-circle:"î¦";--icon-radio-unchecked:"î¹³"}.icon-arrow-down:before{content:var(--icon-arrow-down)}.icon-arrow-right:before{content:var(--icon-arrow-right)}.icon-close:before{content:var(--icon-close)}.icon-hamburger:before{content:var(--icon-hamburger)}.icon-home3:before{content:var(--icon-home3)}.icon-plus:before{content:var(--icon-plus)}.icon-search:before{content:var(--icon-search)}.icon-share-alt:before{content:var(--icon-share-alt)}a,article,aside,body,div,figure,form,h1,h2,h3,header,html,i,iframe,img,label,li,nav,p,span,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,figure,header,nav{display:block}body{line-height:1}ul{list-style:none}button{border:none;background-color:rgba(0,0,0,0);font-size:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none}#content,.trending-bar .trending-bar-wrapper{max-width:81.25em;margin:0 auto;padding:0 .625rem}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}html *,html :after,html :before{-webkit-box-sizing:inherit;box-sizing:inherit}html a{text-decoration:none}body{font-family:Helvetica,sans-serif;font-size:100%;margin:0;text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font:normal 600 2.25em/1.1666666667 Noto Sans,Helvetica,sans-serif}h2{font:normal 600 1.875em/1.0666666667 Noto Sans,Helvetica,sans-serif}h3{font:normal 600 1.5em/1.1666666667 Noto Sans,Helvetica,sans-serif}a{color:inherit}img{display:block;height:auto;max-width:100%}body,html{-webkit-overflow-scrolling:touch}#page{position:relative;overflow-x:initial;overflow-y:visible}#content{margin-bottom:1em;margin-top:1em}@media (max-width:64.9375em){#content{margin-top:1em}}#content:after,.article-share:after,.full-view:after,.full-view>header:after,.site-header:after,.trending-bar .trending-bar-wrapper:after,form:after{clear:both;content:"";display:table}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.newsletter-simple a{font:normal 400 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;background-color:var(--primary);border:1px solid rgba(0,0,0,.15);color:#fff;padding:.75em 1.0625em}.body-copy>*{margin-bottom:1em}input[type=text]{border:1px solid #9d9a98;border-radius:0;
15color:#1a1a1a;height:30px;padding:.5em .625em}.search-form [class^=icon-]{color:var(--primary);font-size:1em;position:absolute;right:.3125em;top:.4375em}body{background-color:#fafafa}.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container{font:normal 400 1.3125em/1.1428571429 "Noto Serif",Helvetica,serif;border-bottom:2px solid var(--primary);color:#5d5b5a;letter-spacing:.035em;margin-bottom:1em;padding-bottom:.3125em;text-transform:uppercase}.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container ul{border-top:2px solid var(--primary)}.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.newsletter-simple a{font:normal 600 .9375em/1 Noto Sans,Helvetica,sans-serif;background-color:rgba(0,0,0,0);border:2px solid var(--primary);border-radius:4px;color:var(--primary);padding:.8125em 1.0625em;text-shadow:none;text-transform:uppercase}.full-view .article-share .sd-social-icon div.sd-content ul li.share-facebook,.full-view .article-share .sd-social-icon div.sd-content ul li.share-print,.full-view .article-share .sd-social-icon div.sd-content ul li.share-reddit,.full-view .article-share .sd-social-icon div.sd-content ul li.share-twitter,.site-header .article-share .sd-social-icon div.sd-content ul li.share-facebook,.site-header .article-share .sd-social-icon div.sd-content ul li.share-print,.site-header .article-share .sd-social-icon div.sd-content ul li.share-reddit,.site-header .article-share .sd-social-icon div.sd-content ul li.share-twitter{background-color:rgba(0,0,0,0);border:2px solid var(--primary)}.full-view .article-share .sd-social-icon div.sd-content ul li.share-facebook span:before,.full-view .article-share .sd-social-icon div.sd-content ul li.share-print span:before,.full-view .article-share .sd-social-icon div.sd-content ul li.share-reddit span:before,.full-view .article-share .sd-social-icon div.sd-content ul li.share-twitter span:before,.site-header .article-share .sd-social-icon div.sd-content ul li.share-facebook span:before,.site-header .article-share .sd-social-icon div.sd-content ul li.share-print span:before,.site-header .article-share .sd-social-icon div.sd-content ul li.share-reddit span:before,.site-header .article-share .sd-social-icon div.sd-content ul li.share-twitter span:before{color:var(--primary)}.full-view .article-share .sd-social-icon div.sd-content ul li.share-facebook,.site-header .article-share .sd-social-icon div.sd-content ul li.share-facebook{border:2px solid #3b5998}.full-view .article-share .sd-social-icon div.sd-content ul li.share-facebook span:before,.site-header .article-share .sd-social-icon div.sd-content ul li.share-facebook span:before{color:#3b5998}.full-view .article-share .sd-social-icon div.sd-content ul li.share-twitter,.site-header .article-share .sd-social-icon div.sd-content ul li.share-twitter{border:2px solid #00aced}.full-view .article-share .sd-social-icon div.sd-content ul li.share-twitter span:before,.site-header .article-share .sd-social-icon div.sd-content ul li.share-twitter span:before{color:#00aced}.full-view .article-share .sd-social-icon div.sd-content ul li.share-reddit,.site-header .article-share .sd-social-icon div.sd-content ul li.share-reddit{border:2px solid #ff4500}.full-view .article-share .sd-social-icon div.sd-content ul li.share-reddit span:before,.site-header .article-share .sd-social-icon div.sd-content ul li.share-reddit span:before{color:#ff4500}a img{border:none}.breadcrumbs{float:left;clear:both;text-transform:uppercase}.breadcrumbs .icon-arrow-right{display:inline-block;font-size:.875em;line-height:1;color:#ddd8d5;padding:5px}.header-title-area .breadcrumbs div.breadcrumbs-bar{font:normal 700 1em/1.375 Noto Sans,Helvetica,sans-serif;display:inline-block;letter-spacing:normal;color:inherit}figure{font-size:1rem}.image-wrapper{height:0;padding-bottom:56.25%;overflow:hidden;position:relative;width:100%}.image-wrapper img{left:0;position:absolute;top:0;width:100%}.header-features .image-wrapper{height:auto;padding-bottom:0;overflow:visible}.header-features .image-wrapper img{position:relative}.article-slideshow .slide-caption,.article-slideshow .slide-credit{display:none}.article-slideshow .icon-close{background-color:#141414;border:1px solid #fff;border-radius:50%;color:#fff;font-size:1.25em;height:1.6em;width:1.6em;bottom:.25em;
15left:.25em;display:none;left:auto;line-height:1;right:.5em;padding:0;position:absolute;top:.5em;z-index:1}.article-slideshow .image-wrapper img{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.footer-menus a{color:#000}.site-footer .menu-item-has-children .expander{position:absolute;display:none;top:0;right:0;width:2.9375em;height:2.9375em;text-align:center;z-index:5}.site-footer .menu-item-has-children .expander a{position:relative;display:inline-block;line-height:3;vertical-align:middle}@media (max-width:39.9375em){.site-footer .menu-item-has-children .expander{display:block}}.dfm-site-info .colophon ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:1.25em}@media (max-width:49.9375em){.dfm-site-info .colophon ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.dfm-site-info .colophon .footer-flex-menu-wrap ul{display:contents;margin:0 auto 0 0;padding:0;width:auto}.site-header{background-color:#fff;position:relative}.site-header .input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:95%;margin:0 auto}.site-header #search-bar{background:#fafafa;position:absolute;right:0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.25);box-shadow:0 3px 3px rgba(0,0,0,.25);border-top:2px solid rgba(0,0,0,.5);display:none;height:4rem;margin:4rem auto;z-index:100;width:100%}.site-header #search-bar input[type=text]{width:92%;padding:1.3em .3em;outline:none;font-size:.9375em}@media (max-width:49.9375em){.site-header #search-bar input[type=text]{font-size:1rem}}.site-header .search-button-container{width:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-header .search-button-container .search-button{width:75px;font-size:.9375rem;font-weight:600;color:#fff;background:var(--primary);border-radius:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.site-header .icon-search,.site-header .search-button-container .search-button{height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .icon-search{color:#141414;font-size:1.2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;top:0}@media (min-width:65em){.site-header{height:auto}}.site-header .article-share,.site-header .hidden_article_headline{display:none}.nav-wrapper-primary{border-bottom:1px solid #9d9a98}.nav-wrapper-primary .nav-primary-bottom,.nav-wrapper-primary .nav-primary-middle,.nav-wrapper-primary .nav-primary-top{max-width:95%;margin:0 auto}@media (max-width:79.9375em){.nav-wrapper-primary .nav-wrapper-secondary{max-width:79.9375em}}.nav-wrapper-primary .accuweather-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:33%;-ms-flex-item-align:center;align-self:center;padding:.9375rem}.nav-wrapper-primary .accuweather-wrap,.nav-wrapper-primary .accuweather-wrap .weather-date{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-wrapper-primary .accuweather-wrap .weather-date .dfm_accuweather_current_conditions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}.nav-wrapper-primary .accuweather-wrap .weather-date .dfm_accuweather_current_conditions a{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-wrapper-primary .accuweather-wrap .weather-date span{font-size:1em;font-weight:700;position:relative;color:#1a1a1a}.nav-wrapper-primary .accuweather-wrap .weather-date i{font-size:1.65rem}.nav-wrapper-primary .accuweather-wrap .weather-date .date{margin-left:.8em;font:normal 600 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;color:#1a1a1a}.nav-wrapper-primary .accuweather-wrap .weather-date .date .e-edition{font-size:.8em;font-weight:500;margin-top:5.5%;
15color:#1a1a1a}.nav-wrapper-primary .nav-primary-top{display:-webkit-box;display:-ms-flexbox;display:flex;height:4em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nav-wrapper-primary .nav-primary-top .pushnav-flex-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:33%}@media (max-width:49.9375em){.nav-wrapper-primary .nav-primary-top .pushnav-flex-wrapper{width:23%}}.nav-wrapper-primary .nav-primary-top .accuweather-wrap{padding:0 15px 5px;width:100%;display:none}@media (max-width:64.9375em){.nav-wrapper-primary .nav-primary-top .accuweather-wrap{display:block}}.nav-wrapper-primary .nav-primary-top #dfm-digisubs-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.nav-wrapper-primary .nav-primary-top .digisubs-pushmenu{display:none}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .icon-arrow-down{font-size:.7em;padding-left:5px}@media (max-width:49.9375em){.nav-wrapper-primary .nav-primary-top .digisubs-wrapper{width:20%}}@media (max-width:64.9375em){.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-pushmenu{display:block}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-pushmenu #mng-icon-image{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-pushmenu .wrapper-nav-subs{height:calc(100vh - 64px);width:300px}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-pushmenu .wrapper-nav-subs .border-container{min-height:65vh}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-pushmenu .wrapper-nav-subs .border-container #push-account-content{margin:.75rem auto;width:230px;display:none}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-pushmenu .wrapper-nav-subs .border-container #push-account-content .show-digisubs-push{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-pushmenu .wrapper-nav-subs .border-container .menu-item{height:3.5em}}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-wrapper-large{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-wrapper-large #dfm-digisubs-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-wrapper-large #dfm-digisubs-menu .subscribe-special.custom-button>a{background-color:var(--primary-dark);color:#fff;text-align:center;font:normal 600 .9375em/1.7333333333 Noto Sans,Helvetica,sans-serif;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;width:120px;height:45px;padding:10px 7px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.nav-wrapper-primary .nav-primary-top .search-icon-wrapper{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:4%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.9375rem}.nav-wrapper-primary .nav-primary-middle{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:5em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:64.9375em){.nav-wrapper-primary .nav-primary-middle{display:none}}.nav-wrapper-primary .nav-primary-middle .sponsorship-ad-wrapper{width:33%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.nav-wrapper-primary .nav-primary-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;height:3em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:64.9375em){.nav-wrapper-primary .nav-primary-bottom{display:none}}.nav-primary .menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}@media (max-width:64.9375em){.nav-primary .menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.nav-primary .menu>li{margin-right:1.5625em;font-size:1rem}@media (max-width:64.9375em){.nav-primary .menu>li{border-right:1px solid #fff}.nav-primary .menu>li:last-child{border:none}}.nav-primary .menu>li>a{font:normal 700 1em/1 Noto Sans,Helvetica,sans-serif;display:block}@media (max-width:64.9375em){.nav-primary .menu>li>a{border:none;display:inline-block;font-weight:700;padding-right:.625em}}.nav-primary li{display:inline-block}
15.nav-primary a{color:#1a1a1a;text-decoration:none}.pushnav::-webkit-scrollbar{display:none}.pushnav{overflow:hidden;height:4em}@media (max-width:64.9375em){.pushnav{width:50px}}.pushnav.digisubs-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4rem;padding:.9375rem 0 .9375rem .9375rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pushnav .log-out-button{visibility:hidden}.pushnav .menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4rem;padding:.9375rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pushnav .menu-toggle .icon-hamburger{padding-right:.25rem}.pushnav .menu-toggle .menu-label{font:normal 600 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;padding-left:.25rem;color:#1a1a1a}@media (max-width:64.9375em){.pushnav .menu-toggle .menu-label{display:none}}.pushnav .menu{font:normal 600 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;background-color:#fafafa}.pushnav .wrapper-nav{height:calc(100% - 64px);height:-moz-calc(100% - 64px);width:300px}.pushnav .border-container{border-bottom:1px solid #141414;padding:.75rem 0 3rem}.pushnav .top-pushnav-container .subscribe-button{font:normal 600 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;color:#fff;background:var(--primary);border-radius:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.875rem .625rem;margin:.75rem auto}.pushnav .top-pushnav-container .home-link,.pushnav .top-pushnav-container .subscribe-button{width:230px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pushnav .top-pushnav-container .home-link{padding:.75rem .625rem;height:2.25rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pushnav .top-pushnav-container .home-link span{font:normal 600 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;padding-left:.75rem}.pushnav li>a{display:block;width:100%;padding:.9375em;color:#1a1a1a;height:3.25rem}.pushnav .menu-item-has-children:not(.nav-alt-links){overflow:hidden;position:relative}.pushnav .menu-item-has-children:not(.nav-alt-links)>a{display:inline-block;position:relative;width:100%;z-index:5}.pushnav .menu-item-has-children:not(.nav-alt-links)>a:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#141414;content:"î¤";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.5625em;height:100%;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:.9375em;position:absolute;top:0;right:0}.pushnav .menu-item-has-children:not(.nav-alt-links)>ul{position:relative;background-color:#fff;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);z-index:4;margin-top:-6px}.pushnav .newsletter-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1em 0;font:normal 600 .9375em/1.7333333333 Noto Sans,Helvetica,sans-serif}.pushnav .newsletter-item .prompt{text-align:center}.pushnav .newsletter-item .sign-up-button{letter-spacing:normal;text-transform:capitalize;height:2rem;width:230px;font:normal 600 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;color:#fff;background:var(--primary);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.2rem 1rem}.trending-bar{float:left;position:relative;font-family:Noto Sans,Helvetica,sans-serif;width:100%}@media (max-width:64.9375em){.trending-bar{position:absolute;display:none;top:7.3125em;
15left:0;margin:0;z-index:7}}.trending-bar nav{width:100%;padding-left:5.625em;display:inline-block;float:left}@media (max-width:64.9375em){.trending-bar nav{padding-left:0}}.trending-bar ul{list-style:none;float:left;width:100%;overflow:hidden}@media (min-width:65em){.trending-bar ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}@media (max-width:64.9375em){.trending-bar ul{width:100%;height:auto;overflow:visible}}@media (max-width:64.9375em){.trending-bar li{display:block;float:none;line-height:1.25;margin:0}.trending-bar li:last-child a{border:none}}.trending-bar a{text-decoration:none}@media (max-width:64.9375em){.trending-bar a{border-bottom:1px solid #aaa7a4;color:#1a1a1a;display:block;font-size:.9375em;padding:1em}}.trending-bar .trending-bar-wrapper>p{position:absolute;top:.1875em;font-weight:800;line-height:1.875em}@media (max-width:64.9375em){.trending-bar .trending-bar-wrapper{padding:0}}@media (max-width:64.9375em){.trending-bar .label{display:none}}.logo{display:inline-block;font-size:1rem;position:relative}.logo a{overflow:hidden;text-indent:-9999px}.logo.custom-logo img{margin:0 auto;max-height:3em;width:100%;-o-object-fit:contain;object-fit:contain}.logo.custom-logo a{background-image:none}.newsletter-simple{position:relative}.dfp-ad{height:auto;width:100%;overflow:auto}.dfp-ad.dfp-interstitial{height:1px;width:1px}.dfp-ad.dfp-top_leaderboard{margin-left:0!important;padding:0!important;clear:both;top:inherit!important}@media screen and (min-width:300px){.dfp-ad.dfp-top_leaderboard{min-height:50px}}@media screen and (min-width:750px){.dfp-ad.dfp-top_leaderboard{min-height:90px}}@media screen and (min-width:1000px){.dfp-ad.dfp-top_leaderboard{background-color:#fafafa;min-height:250px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em}}@media (max-width:750px){.header-banners{-webkit-box-sizing:content-box;box-sizing:content-box;left:-10px;padding:0 10px;position:relative}}.article-slideshow .mng-gallery-list li{float:left;margin-right:1.25rem;visibility:hidden;display:none}.article-slideshow .mng-gallery-list li img{display:block;width:100%;height:auto;max-width:100%;max-height:100%;image-rendering:-webkit-optimize-contrast}.article-slideshow .mng-gallery-list li{margin-right:0}.mng-gallery-caption-expand{display:none}.search-form{display:inline-block;position:relative;width:100%}@media (max-width:64.9375em){.search-form{padding:.625em}}.search-form.header-search{clear:both;margin:0 auto}.search-form.header-search input[type=text]{font:normal 400 1.125em/1.2222222222 Noto Sans,Helvetica,sans-serif;height:3.0555555556em;width:100%}.search-form.header-search{height:3.75em}.search-form.header-search input[type=text]{height:100%}.search-form.header-search{display:none;height:2.5em;margin-top:.625em;position:absolute;right:.625em;width:10.9375em;z-index:1}@media (min-width:65em){.search-form.header-search{display:block}}.sharedaddy li{display:inline-block;margin-right:1.25em}.article-share{position:relative}.article-share .sd-content{float:left;position:relative}.article-share .sd-sharing .share-end,.article-share .sd-sharing>h3{display:none}.full-view .article-share ul,.site-header .article-share ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0!important}.full-view .article-share .sd-content>ul li a,.full-view .article-share .sd-content>ul li span,.site-header .article-share .sd-content>ul li a,.site-header .article-share .sd-content>ul li span{width:100%;height:100%}.full-view .article-share .sd-social-icon .sd-content ul li a.sd-button,.site-header .article-share .sd-social-icon .sd-content ul li a.sd-button{height:100%;margin:0;padding:0;position:static;top:0;width:100%}.full-view .article-share .sd-social-icon .sd-content ul li[class*=share-],.site-header .article-share .sd-social-icon .sd-content ul li[class*=share-]{margin:0 .3125em 0 0!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.full-view .article-share .sd-social-icon .sd-content ul li[class*=share-] a.sd-button,.
15site-header .article-share .sd-social-icon .sd-content ul li[class*=share-] a.sd-button{background-color:rgba(0,0,0,0)}.full-view .article-share .sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before,.site-header .article-share .sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before{display:none}.full-view .article-share .sd-social-icon .sd-content ul li.share-facebook,.full-view .article-share .sd-social-icon .sd-content ul li.share-print,.full-view .article-share .sd-social-icon .sd-content ul li.share-reddit,.full-view .article-share .sd-social-icon .sd-content ul li.share-twitter,.site-header .article-share .sd-social-icon .sd-content ul li.share-facebook,.site-header .article-share .sd-social-icon .sd-content ul li.share-print,.site-header .article-share .sd-social-icon .sd-content ul li.share-reddit,.site-header .article-share .sd-social-icon .sd-content ul li.share-twitter{border-radius:50%;font-size:1.25em;height:2em;width:2em;background-color:var(--primary);border-bottom:2px solid var(--primary-dark);color:#fff;position:static;text-shadow:0 0 1px var(--primary-dark);padding-left:0}.full-view .article-share .sd-social-icon .sd-content ul li.share-facebook span,.full-view .article-share .sd-social-icon .sd-content ul li.share-print span,.full-view .article-share .sd-social-icon .sd-content ul li.share-reddit span,.full-view .article-share .sd-social-icon .sd-content ul li.share-twitter span,.site-header .article-share .sd-social-icon .sd-content ul li.share-facebook span,.site-header .article-share .sd-social-icon .sd-content ul li.share-print span,.site-header .article-share .sd-social-icon .sd-content ul li.share-reddit span,.site-header .article-share .sd-social-icon .sd-content ul li.share-twitter span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;font-size:0;line-height:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px}.full-view .article-share .sd-social-icon .sd-content ul li.share-facebook span:before,.full-view .article-share .sd-social-icon .sd-content ul li.share-print span:before,.full-view .article-share .sd-social-icon .sd-content ul li.share-reddit span:before,.full-view .article-share .sd-social-icon .sd-content ul li.share-twitter span:before,.site-header .article-share .sd-social-icon .sd-content ul li.share-facebook span:before,.site-header .article-share .sd-social-icon .sd-content ul li.share-print span:before,.site-header .article-share .sd-social-icon .sd-content ul li.share-reddit span:before,.site-header .article-share .sd-social-icon .sd-content ul li.share-twitter span:before{color:#fff;font-size:18px}.full-view .article-share .sd-social-icon .sd-content ul li.share-facebook,.site-header .article-share .sd-social-icon .sd-content ul li.share-facebook{background-color:red}.full-view .article-share .sd-social-icon .sd-content ul li.share-facebook span:before,.site-header .article-share .sd-social-icon .sd-content ul li.share-facebook span:before{content:var(--icon-facebook)}.full-view .article-share .sd-social-icon .sd-content ul li.share-twitter,.site-header .article-share .sd-social-icon .sd-content ul li.share-twitter{background-color:#00aced}.full-view .article-share .sd-social-icon .sd-content ul li.share-twitter span:before,.site-header .article-share .sd-social-icon .sd-content ul li.share-twitter span:before{content:var(--icon-twitter)}.full-view .article-share .sd-social-icon .sd-content ul li.share-reddit,.site-header .article-share .sd-social-icon .sd-content ul li.share-reddit{background-color:#ff4500}.full-view .article-share .sd-social-icon .sd-content ul li.share-reddit span:before,.site-header .article-share .sd-social-icon .sd-content ul li.share-reddit span:before{content:var(--icon-reddit)}.full-view .article-share .sd-social-icon .sd-content ul li.share-print span:before,.site-header .article-share .sd-social-icon .sd-content ul li.share-print span:before{content:var(--icon-print)}.full-view .article-share .sd-content>ul li,.site-header .article-share .sd-content>ul li,.site-header .article-share .share-alt{line-height:2;margin-right:.125em}.site-header .article-share .share-alt{display:none}@media (max-width:39.9375em){.site-header .article-share .share-alt{margin-right:0;width:2.5em}}@media (max-width:64.9375em){.full-view .article-share li:last-of-type,.site-header .article-share li:last-of-type{display:none}}.full-view .article-share .sharedaddy h3.sd-title,.site-header .article-share .sharedaddy h3.sd-title{display:none}@media (min-width:65em){.site-header .article-share{margin:0}}@media (max-width:64.9375em){.site-header .article-share{float:right;position:relative;top:.3125em}}@media (max-width:39.9375em){.site-header .article-share{background-color:#fff;height:2.5em;width:2.5em;z-index:1}.site-header .article-share .sharedaddy{background-color:#fff;left:0;padding:0 .3125em;position:absolute;-webkit-transform:translateX(2.5em);-ms-transform:translateX(2.5em);transform:translateX(2.5em);margin-top:0;width:auto}}.full-view>*{margin-bottom:2em}.full-view>header>*{margin-bottom:1em}.full-view>header>:last-child{margin-bottom:0}@media (min-width:80em){.full-view>header{width:100%}}@media (min-width:65em)and (max-width:79.9375em){.full-view>header{width:100%}}@media (min-width:50em)and (max-width:64.9375em){.full-view>header{width:100%}}@media (min-width:40em)and (max-width:49.9375em){.full-view>header{width:100%}}@media (min-width:20em)and (max-width:39.9375em){.full-view>header{width:100%}}.full-view>header h1{margin-bottom:.4444444444em}.full-view>header .header-title-area h1{width:100%;margin-bottom:.2666666667em;clear:both}.full-view .header-title-area>*{margin-bottom:1em}.full-view .header-title-area>:last-child{margin-bottom:0}@media (min-width:80em){.full-view .header-features{width:calc(75% - 5px);width:calc(75% - .32rem)}}@media (min-width:65em)and (max-width:79.9375em){.full-view .header-features{width:calc(69.23077% - 7px);width:calc(69.23077% - .39rem)}}@media (min-width:50em)and (max-width:64.9375em){.full-view .header-features{width:100%}}@media (min-width:40em)and (max-width:49.9375em){.full-view .header-features{width:100%}}@media (min-width:20em)and (max-width:39.9375em){.full-view .header-features{width:100%}}.full-view .article-sidebar{float:right;position:relative}@media (min-width:80em){.full-view .article-sidebar{width:calc(25% - 15px);width:calc(25% - .94rem)}}@media (min-width:65em)and (max-width:79.9375em){.full-view .article-sidebar{width:calc(30.76923% - 14px);width:calc(30.76923% - .87rem)}}@media (min-width:50em)and (max-width:64.9375em){.full-view .article-sidebar{width:100%}}@media (min-width:40em)and (max-width:49.9375em){.full-view .article-sidebar{width:100%}}@media (min-width:20em)and (max-width:39.9375em){.full-view .article-sidebar{width:100%}}@media (max-width:64.9375em){.logo.custom-logo a img{-webkit-filter:unset!important;filter:unset!important}}h1.entry-title{display:inline-block}.article-header{border-bottom:3px solid rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2em 0 -2.25em;padding:0;position:relative}.header-title-area{position:relative;z-index:1}.header-title-area>*{margin-bottom:.5em}.header-title-area>:last-child{margin-bottom:0}.header-title-area h1{font-size:1.9375em;line-height:1.1;font-weight:700;letter-spacing:-.03em}@media (min-width:40em){.header-title-area h1{font-size:2rem;line-height:1.15}}@media (min-width:65em){.header-title-area h1{font-size:2.25rem}}.header-title-area .breadcrumbs div{font-size:1.4375em;line-height:1.3;font-weight:500;color:#1f1e1e;letter-spacing:-.023em}@media (max-width:39.9375em){.header-title-area .breadcrumbs div{font:normal 500 1.25em/1.25 Noto Sans,Helvetica,sans-serif;letter-spacing:-.01em}}.headline-area{display:inline-block;margin:0;width:100%}@media (max-width:39.9375em){.headline-area{display:block}}.breadcrumbs{padding-top:1em}.article-slideshow .caption>*{margin-bottom:.5em}#content .obit-article-search-result .obit-card-essential-info-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;grid-area:essential-info}#content .obit-article-search-result .article-info{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;grid-area:additional-info}
15:root{--stn-player-titleBarBackground:#181c21;--stn-player-titleBarColor:#fff;--stn-player-panelBackground:#f1f1f1;--stn-player-playerBackground:#f9f9f9;--stn-player-progressBarTrackColor:#c72828;--stn-player-progressBarThumbColor:#fff;--stn-player-bigPlayButtonBackground:#c72828;--stn-player-bigPlayButtonColor:#c72828;--stn-player-controlbarActiveButtonsColour:#c72828;--stn-player-barkerBackground:#181c21;--stn-player-barkerSelectedPlaylistItemBackgroundColor:#2a323b;--stn-player-barkerSelectedPlaylistItemLeftBorderColor:#181c21;--stn-player-hoveredPlaylistItemTitleColor:#181c21;--stn-player-adProgressBarTrackColor:#c72828;--stn-player-adVolumeBarTrackColor:#c72828;--stn-player-miniTitleBarButtonsBackground:#c72828}.colophon ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;padding:1.25em .625em;width:100%}.site-footer .footer-menus>.menu-item .expander,.site-footer .menu-item-has-children .expander{position:static;width:50%}.site-footer .footer-menus>.menu-item .expander a,.site-footer .menu-item-has-children .expander a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:5%}.site-footer .footer-menus>.menu-item .expander a:before,.site-footer .menu-item-has-children .expander a:before{display:none}.site-footer .footer-menus>.menu-item .expander a:after,.site-footer .menu-item-has-children .expander a:after{content:"";border-color:#aaa7a4 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:7px 5px;margin:.3em 0 0 .25em}.header-placeholder{display:none}@media (max-width:64.9375em){.header-placeholder{height:4rem}}@media (min-width:65em){.header-placeholder{height:14rem}}.site-header{background-color:rgba(0,0,0,0)}.hidden-logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:33%;-ms-flex-item-align:center;align-self:center}@media (max-width:49.9375em){.hidden-logo{width:53%}}.logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:64.9375em){.logo{width:100%}}@media (max-width:64.9375em){.logo a{display:grid;place-items:center}}.section-header{font:normal 700 2.5em/.5 Noto Sans,Helvetica,sans-serif;color:var(--primary);text-align:center;overflow-wrap:break-word;line-height:1em;-ms-hyphens:auto;hyphens:auto}@media (max-width:64.9375em){.nav-primary{overflow:visible}}.nav-primary .menu{padding:0}@media (max-width:64.9375em){.nav-primary .menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.nav-primary .menu>li{margin:0}@media (max-width:64.9375em){.nav-primary .menu>li{border:0}}.nav-primary .menu>li>a{font:normal 600 .9375em/1.7333333333 Noto Sans,Helvetica,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:64.9375em){.nav-primary .menu>li>a{padding-left:.625em}}@media (max-width:79.9375em){.nav-primary .menu>li>a{font-size:.9375em}}@media (min-width:65em)and (max-width:79.9375em){.nav-primary .menu>li>a{padding:0 1.28vw}}@media (min-width:80em){.nav-primary .menu>li>a{padding:0 .8823529412em}}.nav-primary .menu>li:last-child>a{border-right:0}@media (min-width:65em)and (max-width:79.9375em){.nav-primary .menu>li:first-child>a{padding-left:.7142857143em}}@media (min-width:80em){.nav-primary .menu>li:first-child>a{padding-left:.5555555556em}}.pushnav li>a{font:normal 600 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;background:#fafafa}.pushnav .menu-item{height:2.5em;background:#fafafa}.pushnav .menu-item>a{height:2.8888888889em}.pushnav .menu-item>ul a{font:normal 600 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;margin-left:1rem}.trending-bar{width:100vw}@media (min-width:65em)and (max-width:79.9375em){.trending-bar{width:calc(100vw - 1.25em);left:.625em}}.trending-bar nav{float:none;padding:.5em 0}@media (min-width:65em){.trending-bar ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:1.125em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}}.trending-bar li{line-height:1.15;padding-right:1.5625em;position:relative}.trending-bar a{color:#1f1e1e;font-family:"Noto Serif",Helvetica,serif}.trending-bar .trending-bar-wrapper p,.trending-bar a{font-size:.9375em}.trending-bar .trending-bar-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .3125em}@media (min-width:80em){.trending-bar .trending-bar-wrapper{max-width:80em}}.trending-bar .trending-bar-wrapper>p{color:var(--primary-dark);
15display:block;font-size:.875em;padding-right:1.5625em;position:static;text-transform:uppercase;min-width:130px;white-space:nowrap}.newsletter-simple a{display:inline-block}.newsletter-simple .newsletter-item{border-bottom:1px solid #fff;padding-bottom:1em}@media (max-width:64.9375em){.newsletter-simple .newsletter-item{padding:1em 0}}.prompt{font:normal 700 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;color:#141414;margin-bottom:.75rem;position:relative;width:100%}.search-form.header-search{margin-top:0}.search-form.header-search input[type=text]{border:none;background-color:#fafafa;font-size:.9375em;padding:.75em}.sharedaddy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:39.9375em){.sharedaddy{float:none;margin-top:.625em}}.sharedaddy ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sharedaddy li{margin:0 .3125em 0 0}.sharedaddy li:last-child{margin:0}.article-share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.full-view .article-share{padding-top:.3125em}.full-view .article-share .sd-content>ul li{border-radius:50%;font-size:1.3125em;height:2.0476190476em;width:2.0476190476em}@media (min-width:20em)and (max-width:79.9375em){.full-view .article-share .sd-social-icon .sd-content>ul li a.sd-button,.site-header .article-share .sd-social-icon .sd-content>ul li a.sd-button{margin-right:0}}.full-view .article-share .sd-social-icon .sd-content>ul li.share-end,.site-header .article-share .sd-social-icon .sd-content>ul li.share-end{display:none}@media (max-width:64.9375em){.full-view .article-share li:last-of-type,.site-header .article-share li:last-of-type{display:block}}#sharing-top{display:none}.full-view .article-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:64.9375em){.full-view .article-content{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:80em){.full-view .article-content-wrapper{width:calc(75% - 5px);width:calc(75% - .32rem)}}@media (min-width:65em)and (max-width:79.9375em){.full-view .article-content-wrapper{width:calc(69.23077% - 7px);width:calc(69.23077% - .39rem)}}@media (min-width:50em)and (max-width:64.9375em){.full-view .article-content-wrapper{width:100%}}@media (min-width:40em)and (max-width:49.9375em){.full-view .article-content-wrapper{width:100%}}@media (min-width:20em)and (max-width:39.9375em){.full-view .article-content-wrapper{width:100%}}.full-view .header-features{padding:3em 0 1em;width:100%}@media (min-width:65em){.full-view .article-sidebar{margin-top:3em}}.full-view .article-sidebar .sidebar-content>*{margin-bottom:2.5em}.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container{counter-reset:section;background-color:rgba(0,0,0,0);color:var(--primary);padding:0;border-bottom:none;display:block}@media (max-width:64.9375em){.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container{float:left}}@media (min-width:50em)and (min-width:50em)and (max-width:64.9375em){.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container{width:calc(60% - 8px);width:calc(60% - .5rem)}}.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.625em 0;text-transform:none;font-size:medium}@media (min-width:40em){.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container ul{display:block}}@media (max-width:64.9375em){.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container ul{font:normal 600 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;width:100%;letter-spacing:0}}@media (min-width:65em){.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container ul{font:normal 600 1.0625em/1.0588235294 Noto Sans,Helvetica,sans-serif;letter-spacing:-.015em}}.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container li{font-size:medium}.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container li a{counter-increment:section;display:-ms-flexbox;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;width:100%;color:#000;border-bottom:none;font-size:medium}.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container li a:before{font:normal 600 1.3125em/1 Noto Sans,Helvetica,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--primary);border-radius:50%;color:#fff;content:counter(section);display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 2rem;font-family:Noto Sans,Helvetica,sans-serif;height:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:2rem;margin-right:.625rem;max-width:100%;width:2rem}@media (min-width:50em)and (max-width:64.9375em){.full-view .article-sidebar .dfp-ad{width:calc(40% - 12px);width:calc(40% - .75rem)}}@media (min-width:40em)and (max-width:49.9375em){.full-view .article-sidebar .dfp-ad{width:100%}}@media (min-width:40em)and (max-width:64.9375em){.full-view .article-sidebar .dfp-ad{float:right}}</style> 16 <link rel="preload" fetchpriority="high" as="image" href="https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26266849467063.jpg">
17<script id="mng_admiral_script" type="text/javascript"> 18!(function(S,_name,I,V,t){t=function(){(t.q=t.q||[]).push(arguments)},S[_name=I(I(_name))]=S[_name]||t,S[_name].v=S[_name].v||4,S[_name].s=3+0})(window,'%61%25%364m%25%36%39%25%37%32%256%31%6C',decodeURI);!(function(S,I,V,t,P,A,a,C,Z){A=function(r,s){return r<2&&s};try{I[V]=I[V]||function(S){S?a[S]=!0:A()},a=I[V]}catch(b){return void A()}!(function k(I,V,f,J){function R(){try{if(a[f&&f.src||V]||a[C])return}catch(b){return void A()}f&&(f.remove(),f=null),clearTimeout(Z),!I&&V&&(V+=(-1===V.indexOf("?")?"?":"&")+"r=1"),(V=A(++I,V))&&k(I,V)}(f=S.createElement(t)).__apNoHold=!0,J=S.getElementsByTagName(t)[0],f.async=1,f.src=V,I>0&&(f.fetchPriority="high"),Z=setTimeout(R,6e3+2e3*I),f[P]("error",R),f[P]("load",R),J.parentNode.insertBefore(f,J)})(0,C="https://thebestpaints.com/jeftmicr_ve1d.app.js")})(document,window,"QS02OEVGQTIzNzJFODI0QTAxMTQ4Njc3MUItNjQ","script","addEventListener",{});; 19; 20!(function(S,I,V,t,P,A,a,C,Z,b,k,_name,f,J,R,L,c,B,z,n,Q,U){_name=(k=function(S){return I(I(S))})('%61%25%36%34%256D%25%36%39%2572%2561%25%36%43'),f=S.localStorage,J=S.sessionStorage,R=k('%25%35%46%25%361%256%34%25%36%44%72l%63%25%36B%2576p'),c=S.location;try{0===document.referrer.indexOf(c.origin)?(L=new URLSearchParams(c.search)).get(k('_a%256%33%257%32%2569'))?((B=L.get(k('%255F%25%361%63t')))===k('ex%25%374%25%365%256%45d')?z=[["\u0061d\u006dir\u0061l\u002d\u0065x\u0074end\u0065\u0064","true"||_name]]:B===k('s%68%25%36%31%2570e')&&(z=[["a\u0064mira\u006c-s\u0068\u0061p\u0065d","true"||_name]]),z&&(J[R]=JSON.stringify(z))):z=JSON.parse(J[R]||"[]"):delete J[R]}catch(p){z=[]}function e(I,V){try{I=JSON.parse(f["_aQS02OEVGQTIzNzJFODI0QTAxMTQ4Njc3MUItNjQ"]||"{}").lgk||[]}catch(p){I=[]}z&&(I=I.concat(z)),I&&I.length&&(V=S[n].pubads())&&I.forEach((function(S){S&&S[0]&&V.setTargeting(S[0],S[1]||"")}))}n=k('g%25%36Fogle%74%2561%25%36%37');try{U=(Q=S[n]=S[n]||{}).cmd=Q.cmd||[],typeof Q.pubads===V?e():typeof U.unshift===V?U.unshift(e):U.push(e)}catch(p){}})(window,decodeURI,"function"); 21</script>
21 22<link rel='dns-prefetch' href='//metrics.rapidedge.io' /> 23<link rel='dns-prefetch' href='//htlbid.com' /> 24<link rel='dns-prefetch' href='//cmp.osano.com' /> 25<link rel='dns-prefetch' href='//ak.sail-horizon.com' /> 26<link rel='dns-prefetch' href='//cdn.parsely.com' /> 27<link rel='dns-prefetch' href='//ajax.googleapis.com' /> 28<link rel='dns-prefetch' href='//t969.sentinelandenterprise.com' /> 29<link rel='dns-prefetch' href='//embed.sendtonews.com' /> 30<link rel='dns-prefetch' href='//cdn.sophi.io' /> 31<link rel='dns-prefetch' href='//applepay.cdn-apple.com' /> 32<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 33<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 34<link rel='dns-prefetch' href='//v0.wordpress.com' /> 35<link rel="alternate" type="application/rss+xml" title="Sentinel and Enterprise » Feed" href="https://www.sentinelandenterprise.com/feed/" /> 36<link rel="alternate" type="application/rss+xml" title="Sentinel and Enterprise » Comments Feed" href="https://www.sentinelandenterprise.com/comments/feed/" /> 37<link rel="alternate" type="application/rss+xml" title="Sentinel and Enterprise » Sonny Grayâs scoreless start powers Red Sox to close win over Guardians Comments Feed" href="https://www.sentinelandenterprise.com/2026/09/23/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news/feed/" /> 38<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.sentinelandenterprise.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.sentinelandenterprise.com%2F2026%2F09%2F23%2Fred-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news%2F" /> 39<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.sentinelandenterprise.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.sentinelandenterprise.com%2F2026%2F09%2F23%2Fred-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news%2F&format=xml" /> 40<meta name='description' content='The Red Sox beat the Cleveland Guardians 1-0 despite leaving 11 men on base, thanks to Sonny Gray's six scoreless innings and the return of closer Aroldis Chapman.' /><!-- WP SEO --> 41<meta name='keywords' content='Boston Red Sox, MLB, Ceddanne Rafaela, Sonny Gray, Chad Tracy, MLB postseason, Red Sox injuries, Cleveland Guardians, Foster Griffin' /><!-- WP SEO --> 42<link rel='stylesheet' id='__htl_style-css' href='https://htlbid.com/v3/sentinelandenterprise.com/htlbid.css' media='screen' /> 43<style id='__htl_style-inline-css'> 44@media screen and (max-width:1000px) { #mobile-adhesion { display: block !important; } } 45/*# sourceURL=__htl_style-inline-css */ 46</style> 47<link rel='stylesheet' id='all-css-5b9f' href='https://www.sentinelandenterprise.com/_static/??/wp-content/themes/wp-mason/dist/css/styleOsanoCustom.min.css,/wp-content/client-mu-plugins/src/Sitemap/includes/style.css?m=1790198153' type='text/css' media='all' /> 48<style id='wp-emoji-styles-inline-css'> 49 50 img.wp-smiley, img.emoji { 51 display: inline !important; 52 border: none !important; 53 box-shadow: none !important; 54 height: 1em !important; 55 width: 1em !important; 56 margin: 0 0.07em !important; 57 vertical-align: -0.1em !important; 58 background: none !important; 59 padding: 0 !important; 60 } 61/*# sourceURL=wp-emoji-styles-inline-css */ 62</style> 63<link rel='stylesheet' id='digisubs_plugin_css-css' href='https://www.sentinelandenterprise.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.styles.css?ver=1790204079' media='all' /> 64<link rel='stylesheet' id='all-css-1703' href='https://www.sentinelandenterprise.com/_static/??-eJx9zEEKAjEMheELGWMXorMQ8SgzndAG2qRMUmRuP0UQXLl4/PAWH74bRBUncYyFR6B2aKUnFsNvqyQwUsh9wdmM3DDamLZ945QdRJ0jncd5wr+ibRFfq/0qVRcuBPOayVgFzPfyoZ71EW7TJUz3cA0HSbQ+Sg==' type='text/css' media='all' /> 65<link rel='stylesheet' id='mason-fonts-css' href='https://fonts.googleapis.com/css?family=Noto+Sans%3A400%2C700%2C800%7CNoto+Serif%3A400%2C400i%2C700%2C700i%2C800&display=swap&ver=6.9.9' media='all' /> 66<link rel='stylesheet' id='all-css-0737' href='https://www.sentinelandenterprise.com/wp-content/themes/assets/static/css/modernearthy.css?m=1790204079g' type='text/css' media='all' /> 67<link rel='stylesheet' id='dfm-accuweather-bootstrap-icons-css' href='//cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css?ver=5.2.0' media='screen' /> 68<link rel='stylesheet' id='all-css-c10d' href='https://www.sentinelandenterprise.com/_static/??/wp-content/plugins/dfm-ad-mods/dist/css/style.min.css,/wp-content/mu-plugins/jetpack-16.1/_inc/build/social-logos/social-logos.css?m=1790198152' type='text/css' media='all' />
69<script src="https://metrics.rapidedge.io/gamera.js?ltv=1&audience=1&tpcs=1&partner=medianewsgroup" id="gamera-js" async data-wp-strategy="async"></script>
vendor: 1 bytes, line 69
69
70<script src="https://cmp.osano.com/16A1AnRt2Fn8i1unj/1edc45d9-1a78-48b2-9035-037b31df744a/osano.js" id="osano-js"></script>
vendor: 1 bytes, line 70
70
71<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js?ver=3.5.1" id="jquery-js"></script>
vendor: 1 bytes, line 71
71
72<script type="text/javascript" src="https://www.sentinelandenterprise.com/wp-content/client-mu-plugins/src/SSO/assets/js/sso-tools.min.js?m=1790198151g" ></script>
72<script id="mg2_loader_loader-js-extra"> 73var MG2 = {"settings":{"environment":"prod","version":"dfm","useDocumentReady":false,"xCode":"","randomURLChoosing":false,"plugins":[{"name":"FP","required":true,"initOptions":{"version":"dfm","environment":"prod"}},{"name":"DL","required":true,"initOptions":{"version":"dfm","environment":"prod","tagManager":"GTM","containerId":"GTM-NFD2QGD","collectors":["connext"]}},{"name":"NXT","required":true,"initOptions":{"environment":"prod","siteCode":"DFM","configCode":"SophiLOWFIT","clientCode":"dfm","debug":true,"silentmode":true,"attr":"SE","settingsKey":"NORCAL,SE","userAuthenticationTime":365,"authSettings":{"domain":"login.npuserlogin.com","client_id":"8ognhVhyzUP44073PTD38FrAaPLA8k4o","redirect_uri":"https://www.sentinelandenterprise.com/login"}}}],"FP_CNAME":"fp.sentinelandenterprise.com","DL_CNAME":"g2i.sentinelandenterprise.com","NXT_CNAME":"engage.sentinelandenterprise.com","CONFIG_URL":"https://loader-config.sentinelandenterprise.com/prod/dfm/loader-config.json","appInsightsKey":"8241cbc2-50a5-47c4-b91f-462506490fad"}}; 74//# sourceURL=mg2_loader_loader-js-extra 75</script>
vendor: 1 bytes, line 75
75
76<script src="https://www.sentinelandenterprise.com/wp-content/plugins/loader-wp/static/loader.min.js?ver=1.6.4" id="mg2_loader_loader-js"></script>
vendor: 1 bytes, line 76
76
77<script id="mg2_loader_loader-js-after"> 78(function( MG2, MG2Loader ) { 79 if ( 'undefined' !== typeof MG2 && 'undefined' !== typeof MG2Loader) { 80 console.log("mg2loader: not waiting"); 81 MG2Loader.init( MG2.settings ); 82 } 83})( MG2, MG2Loader ); 84//# sourceURL=mg2_loader_loader-js-after 85</script>
vendor: 1 bytes, line 85
85
86<script id="digisubs_settings-js-extra"> 87var authentication_config = {"debug":"","entitlementsEnabled":"1","oneTapEnabled":"1","useTribMainGoogle":"","googleClientId":"186687227862-jvre7ge77vo0sh91amb0vq5qmf6kap3i.apps.googleusercontent.com","gotPositionEnabled":"","gotModalPosition":"","dropdownEnabled":"1","forceLogoutOnExpiredIdToken":"","auth0Domain":"login.npuserlogin.com","auth0ClientId":"8ognhVhyzUP44073PTD38FrAaPLA8k4o","auth0RegwallUserEmail":"","sessionManagement":"1","sessionServer":"https://session.sentinelandenterprise.com","newsletterId":"385","newslettersEnabled":"","myAccountLink":"","entitlementsEndpoint":"https://user.mng-digisubs-prod.com/","entitlementsAPIKey":"DHL8Vs1UNo9u0WO52dVBzSuLi4kw2so25cXK1fy7","linaCheckOnArticles":"","serverEntitlements":"1","bcLowaSegements":"","blueconicEnabled":"1","enableReaderDashboardLink":"1","enableDashboardCancel":"","enableReaderDashboardv2":"","enableDashboardBenefitHub":"","prosperstackClientid":"","enableUpdatePayment":"","enableUpgradeSubscription":"","enableDatadog":"","sophiOnDevice":"1","sophiSDKEnabled":"","regwallPrefId":"","cookieSize":"","whiteList":"","paywallId":"paywall-sspw-mg2pw01-fg24","articleSavingEnabled":"","articleSharingEnabled":"1","isEmbedLoginEnabled":"","enableSocialSigninModal":"","subHeaderText":"","enableSocialAllPages":"","enableSocialHomepage":"","enableSocialArticle":"","enableSocialSection":"","isAdfreeArticle":""}; 88//# sourceURL=digisubs_settings-js-extra 89</script>
vendor: 1 bytes, line 89
89
90<script id="connext_utils-js-extra"> 91var authentication_config = {"debug":"","entitlementsEnabled":"1","oneTapEnabled":"1","useTribMainGoogle":"","googleClientId":"186687227862-jvre7ge77vo0sh91amb0vq5qmf6kap3i.apps.googleusercontent.com","gotPositionEnabled":"","gotModalPosition":"","dropdownEnabled":"1","forceLogoutOnExpiredIdToken":"","auth0Domain":"login.npuserlogin.com","auth0ClientId":"8ognhVhyzUP44073PTD38FrAaPLA8k4o","auth0RegwallUserEmail":"","sessionManagement":"1","sessionServer":"https://session.sentinelandenterprise.com","newsletterId":"385","newslettersEnabled":"","myAccountLink":"","entitlementsEndpoint":"https://user.mng-digisubs-prod.com/","entitlementsAPIKey":"DHL8Vs1UNo9u0WO52dVBzSuLi4kw2so25cXK1fy7","linaCheckOnArticles":"","serverEntitlements":"1","bcLowaSegements":"","blueconicEnabled":"1","enableReaderDashboardLink":"1","enableDashboardCancel":"","enableReaderDashboardv2":"","enableDashboardBenefitHub":"","prosperstackClientid":"","enableUpdatePayment":"","enableUpgradeSubscription":"","enableDatadog":"","sophiOnDevice":"1","sophiSDKEnabled":"","regwallPrefId":"","cookieSize":"","whiteList":"","paywallId":"paywall-sspw-mg2pw01-fg24","articleSavingEnabled":"","articleSharingEnabled":"1","isEmbedLoginEnabled":"","enableSocialSigninModal":"","subHeaderText":"","enableSocialAllPages":"","enableSocialHomepage":"","enableSocialArticle":"","enableSocialSection":"","isAdfreeArticle":""}; 92//# sourceURL=connext_utils-js-extra 93</script>
vendor: 1 bytes, line 93
93
94<script type="text/javascript" src="https://www.sentinelandenterprise.com/_static/??-eJydzEEKwjAQQNELmUwUoXQhXsCtB0iaYZiSTENmSuvtdSN04crth/dha25axFAMWlmJRaEsMWN3WwO1aDwBCkXCB6ce+8tXFj/rCX7IKuQyE+ua9IuPzSuasZD6tEou+PfnAwR3exqXw+teb+dhDJdwDcM4vwHdyFHq" ></script>
94<script src="https://cdn.auth0.com/js/auth0-spa-js/1.13/auth0-spa-js.production.js?ver=6.9.9" id="auth0_sdk-js"></script>
vendor: 1 bytes, line 94
94
95<script src="https://accounts.google.com/gsi/client?ver=6.9.9" id="google_one_tap-js"></script>
vendor: 1 bytes, line 95
95
96<script type="text/javascript" src="https://www.sentinelandenterprise.com/_static/??-eJylzLEKgDAMBNAf0qaKIA7i6m/UWkqkjWJS9POtk7jqdHDcPTi20q4kjgS2kDwSQyRfzuiR08TAYgTtq1PRIKkp0RycWriAL0Y+kDvlL5PHKMHFnPzXSjiaG9gfaIh91Xa61o1uu+UCv0ZxFw==" ></script>
96<script id="auth0-session-storage-js-before"> 97window.auth0WPAdminMeta = '{"auth0WPAdminMeta":{"auth0UserMeta":null,"auth0AppMeta":null}}'; 98//# sourceURL=auth0-session-storage-js-before 99</script>
vendor: 1 bytes, line 99
99
100<script src="https://www.sentinelandenterprise.com/wp-content/client-mu-plugins/src/Auth0/assets/dist/auth0-session-storage.min.js?ver=1.0.4" id="auth0-session-storage-js"></script>
vendor: 1 bytes, line 100
100
101<script src="https://t969.sentinelandenterprise.com/script.js" id="t969-js"></script>
vendor: 1 bytes, line 101
101
102<script id="trinity-script-js-extra"> 103var trinity_script_vars = {"player_id":"2900022627"}; 104//# sourceURL=trinity-script-js-extra 105</script>
vendor: 1 bytes, line 105
105
106<script src="https://www.sentinelandenterprise.com/var/www/wp-content/client-mu-plugins/src/Trinity/assets/js/trinitymin.js?v=1.0.1" id="trinity-script-js"></script>
vendor: 1 bytes, line 106
106
107<script id="hhsl-check-js-extra"> 108var DFM_AD_MODS_LEVEL = ["355"]; 109//# sourceURL=hhsl-check-js-extra 110</script>
vendor: 1 bytes, line 110
110
111<script type="text/javascript" src="https://www.sentinelandenterprise.com/_static/??/wp-content/plugins/dfm-ad-mods/dist/js/hhslCheck.min.js,/wp-content/plugins/mng-digisubs/assets/js/sophi/mather.min.js?m=1790198152j" ></script>
111<script id="static-sophi-script-handle-js-after"> 112 window.sophi = window.sophi || {}; 113 sophi.demeter = { actions: [], initStatus: "" }; 114 115 // Lightweight lifecycle tracking helper: appends "{code}{seconds}" to 116 // demeter.initStatus, seconds since navigation start truncated to 10ms. 117 window._s = function (c) { 118 var d = window.sophi.demeter; 119 var f = String(Math.floor(performance.now() / 10) / 100).replace(/^0\./, "."); 120 d.initStatus = (d.initStatus ? d.initStatus + "," : "") + c + f; 121 }; 122 123 window.demeter = window.demeter || function () { 124 var resolve, reject; 125 var s = new Promise(function (res, rej) { 126 resolve = res; 127 reject = rej; 128 }); 129 sophi.demeter.actions.push([arguments, resolve, reject]); 130 return s; 131 }; 132 133 _s("i"); 134//# sourceURL=static-sophi-script-handle-js-after 135</script>
vendor: 1 bytes, line 135
135
136<script id="mng_sophi-js-extra"> 137var sophi_config = {"sophiGetDesicionTimer":"","sophiPluginEnabled":"1","sophiHostname":"","enableSophiSSPW":"","useEventListener":"","enableSophiEngageVsSophiSSPW":""}; 138//# sourceURL=mng_sophi-js-extra 139</script>
vendor: 1 bytes, line 139
139
140<script type="text/javascript" src="https://www.sentinelandenterprise.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.sophi.bundle.js?m=1790204079g" ></script>
140<script>if(window._s){_s('l');}</script>
vendor: 1 bytes, line 140
140
141<script onerror="if(window._s){_s('xsl');}" src="https://cdn.sophi.io/assets/demeter/1/stable/2497340132.js?ver=6.9.9" id="sophi_demeter-js" async data-wp-strategy="async"></script>
vendor: 1 bytes, line 141
141
142<script id="article_sharing-js-extra"> 143var article_config = {"article_sharing_faq":""}; 144//# sourceURL=article_sharing-js-extra 145</script>
vendor: 1 bytes, line 145
145
146<script type="text/javascript" src="https://www.sentinelandenterprise.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.articleShare.bundle.js?m=1790204079g" ></script>
146<link rel="https://api.w.org/" href="https://www.sentinelandenterprise.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.sentinelandenterprise.com/wp-json/wp/v2/posts/1772941" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.sentinelandenterprise.com/xmlrpc.php?rsd" /> 147<meta name="generator" content="WordPress 6.9.9" /> 148<link rel='shortlink' href='https://wp.me/paAVxL-7rdP' />
149<script id="cnx-init-script">!function(n){if(!window.cnx){window.cnx={},window.cnx.cmd=[];var t=n.createElement('iframe');t.display='none',t.onload=function(){var n=t.contentWindow.document,c=n.createElement('script');c.src='//cd.connatix.com/connatix.player.js',c.setAttribute('async','1'),c.setAttribute('type','text/javascript'),n.body.appendChild(c)},n.head.appendChild(t)}}(document);</script>
149 <style> 150 .getty.aligncenter { 151 text-align: center; 152 } 153 .getty.alignleft { 154 float: none; 155 margin-right: 0; 156 } 157 .getty.alignleft > div { 158 float: left; 159 margin-right: 5px; 160 } 161 .getty.alignright { 162 float: none; 163 margin-left: 0; 164 } 165 .getty.alignright > div { 166 float: right; 167 margin-left: 5px; 168 } 169 </style> 170 <style>img#wpstats{display:none}</style> 171
171<script type="application/ld+json" id="mng-metadata">{"@context":"https:\/\/schema.org","@type":"NewsArticle","headline":"Sonny Gray\u2019s scoreless start powers Red Sox to close win over Guardians","url":"https:\/\/www.bostonherald.com\/2026\/09\/23\/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news\/","mainEntityOfPage":{"@type":"NewsArticle","@id":"https:\/\/www.sentinelandenterprise.com\/2026\/09\/23\/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news\/"},"thumbnailUrl":"https:\/\/www.sentinelandenterprise.com\/wp-content\/uploads\/2026\/09\/AP26266849467063.jpg?w=150","image":[{"@context":"https:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.sentinelandenterprise.com\/wp-content\/uploads\/2026\/09\/AP26266849467063.jpg?w=1600&resize=1600,900","width":"1600","height":"900","contentUrl":"https:\/\/www.sentinelandenterprise.com\/wp-content\/uploads\/2026\/09\/AP26266849467063.jpg?w=1600&resize=1600,900"},{"@context":"https:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.sentinelandenterprise.com\/wp-content\/uploads\/2026\/09\/AP26266849467063.jpg?w=1200&resize=1200,900","width":"1200","height":"900","contentUrl":"https:\/\/www.sentinelandenterprise.com\/wp-content\/uploads\/2026\/09\/AP26266849467063.jpg?w=1200&resize=1200,900"},{"@context":"https:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.sentinelandenterprise.com\/wp-content\/uploads\/2026\/09\/AP26266849467063.jpg?w=1800&resize=1800,1800","width":"1800","height":"1800","contentUrl":"https:\/\/www.sentinelandenterprise.com\/wp-content\/uploads\/2026\/09\/AP26266849467063.jpg?w=1800&resize=1800,1800"}],"articleSection":"Boston Red Sox","author":[{"@type":"Person","name":"Gabrielle Starr","workLocation":{"@type":"Place"},"contactPoint":{"@type":"ContactPoint","contactType":"Journalist"},"url":"https:\/\/www.sentinelandenterprise.com\/author\/gabrielle-starr\/"}],"creator":["Gabrielle Starr"],"publisher":{"@type":"Organization","name":"Sentinel and Enterprise","logo":"https:\/\/www.sentinelandenterprise.com\/wp-content\/uploads\/2019\/07\/Sentinel-fallback-image.jpg?w=600"},"keywords":["sports","boston red sox","mlb"],"dateCreated":"2026-09-24T01:56:27Z","datePublished":"2026-09-24T01:56:27Z","dateModified":"2026-09-24T02:34:35Z","isBasedOn":"https:\/\/www.bostonherald.com\/2026\/09\/23\/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news\/","isAccessibleForFree":false}</script>
171<script type="application/ld+json" id="mng-metadata-1">{"@context":"https:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.sentinelandenterprise.com\/wp-content\/uploads\/2026\/09\/AP26267002749146_4f20be.jpg","contentUrl":"https:\/\/www.sentinelandenterprise.com\/wp-content\/uploads\/2026\/09\/AP26267002749146_4f20be.jpg","width":2000,"height":1400,"name":"AP26267002749146_4f20be","caption":"Boston Red Sox’s Ceddanne Rafaela, left, is replaced by Jarren Duran (16) after an apparent injury following the second inning of a baseball game against the Cleveland Guardians, Wednesday, Sept. 23, 2026, in Boston. (AP Photo\/Charles Krupa)"}</script>
171<script type="application/ld+json" id="mng-breadcrumb-0">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.sentinelandenterprise.com","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.sentinelandenterprise.com\/2026\/","name":"2026"}},{"@type":"ListItem","position":3,"item":{"@id":"https:\/\/www.sentinelandenterprise.com\/2026\/09\/","name":"09"}},{"@type":"ListItem","position":4,"item":{"@id":"https:\/\/www.sentinelandenterprise.com\/2026\/09\/23\/","name":"23"}},{"@type":"ListItem","position":5,"item":{"@id":"https:\/\/www.sentinelandenterprise.com\/2026\/09\/23\/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news\/","name":"Sonny Gray\u2019s scoreless start powers Red Sox to close win over Guardians"}}]}</script>
171<script type="application/ld+json" id="mng-breadcrumb-1">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.sentinelandenterprise.com","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.sentinelandenterprise.com\/sports\/","name":"Sports"}},{"@type":"ListItem","position":3,"item":{"@id":"https:\/\/www.sentinelandenterprise.com\/sports\/mlb\/","name":"MLB"}},{"@type":"ListItem","position":4,"item":{"@id":"https:\/\/www.sentinelandenterprise.com\/sports\/mlb\/boston-red-sox\/","name":"Boston Red Sox"}},{"@type":"ListItem","position":5,"item":{"@id":"https:\/\/www.sentinelandenterprise.com\/2026\/09\/23\/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news\/","name":"Sonny Gray\u2019s scoreless start powers Red Sox to close win over Guardians"}}]}</script>
171<script type="application/ld+json" id="mng-breadcrumb-2">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.sentinelandenterprise.com","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.sentinelandenterprise.com\/author\/gabrielle-starr\/","name":"Gabrielle Starr"}},{"@type":"ListItem","position":3,"item":{"@id":"https:\/\/www.sentinelandenterprise.com\/2026\/09\/23\/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news\/","name":"Sonny Gray\u2019s scoreless start powers Red Sox to close win over Guardians"}}]}</script>
171<link rel="prefetch" href="https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26266849467063.jpg"><link rel="canonical" href="https://www.bostonherald.com/2026/09/23/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news/" />
171<script> 172 var PushlySDK = window.PushlySDK || []; 173 function pushly() { PushlySDK.push(arguments) } 174 pushly('load', { 175 domainKey: decodeURIComponent("36lGkzP045YAnMC14hCvoAmOGCcNFA5yDCwe"), 176 sw: "https://www.sentinelandenterprise.com/wp-content/plugins/pushly/assets/js/pushly-sdk-worker.js.php", 177 swScope: "https://www.sentinelandenterprise.com/wp-content/plugins/pushly/" }); 178</script>
178 179 180<style id="customizer-styles"></style>
180<script>window.addEventListener('message', 181 function s2nEventCallback(a){if('s2nEvent'===a.data.type) 182 {let t={event:'SendToNews load',sendtonews_player_key: 183 a.data.playerKey};window.dataLayer.push(t), 184 window.removeEventListener('message',s2nEventCallback)}});</script>
184<!-- Google Tag Manager Data Layer -->
185<script type='text/javascript'> 186 analyticsEvent = function() {}; 187 analyticsSocial = function() {}; 188 analyticsVPV = function() {}; 189 analyticsClearVPV = function() {}; 190 analyticsForm = function() {}; 191 window.dataLayer = window.dataLayer || []; 192 dataLayer.push({ 193 'quantcast' : 'p-4ctCQwtnNBNs2', 194 'quantcast label' : 'Lowell', 195 'comscore' : '6035443', 196 'Publisher Domain' : 'sentinelandenterprise.com', 197 'Publisher Product' : 'sentinelandenterprise.com', 198 'kv' : 'Boston Red Sox', 199 'Platform' : 'Web CMS', 200 'Release Version' : '6.9.9', 201 'Digital Publisher' : '', 202 'Section' : 'Boston Red Sox', 203 'Taxonomy1' : 'Boston Red Sox', 204 'Taxonomy2' : 'MLB', 205 'Taxonomy3' : 'Sports', 206 'Taxonomy4' : '', 207 'Taxonomy5' : '', 208 'Publisher State' : 'MASSACHUSETTS', 209 'Page Type' : 'article', 210 'User ID' : '', 211 'SiteName' : 'Sentinel and Enterprise', 212 'Cluster' : 'MNG Boston', 213 'Mobile Presentation' : 'no', 214 'Content ID' : '1772941', 215 'Publish Hour of Day' : '2026-09-23T21:56:27-04:00', 216 'Create Hour of Day' : '2026-09-23T21:56:27-04:00', 217 'Update Hour of Day' : '2026-09-23T22:34:35-04:00', 218 'Content Source' : '', 219 'Canonical URL' : 'https://www.bostonherald.com/2026/09/23/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news/', 220 'Slug' : 'red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news', 221 'Primary_Section' : 'Boston Red Sox', 222 'Primary_Tag' : '', 223 'Associated_Tags' : '', 224 'Associated_Sections' : 'Boston Red Sox,MLB,Sports', 225 'Associated_Taxonomies' : '', 226 'Byline' : 'Gabrielle Starr', 227 'Byline_Email' : '[email protected]', 228 'Affiliation' : 'no_affiliation', 229 'Content Title' : 'Sonny Grayâs scoreless start powers Red Sox to close win over Guardians', 230 'URL' : 'https://www.sentinelandenterprise.com/2026/09/23/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news/', 231 'Page Title' : 'Sonny Grayâs scoreless start powers Red Sox to close win over Guardians', 232 'Article Characters' : '4773', 233 'Article Words' : '796', 234 'Print Export' : 'false', 235 'Paywall_Level' : 'metered', 236 'Dateline' : '', 237 'Paragraph Count' : '0', 238 'Behind Paywall' : 'true', 239 'Article Template' : 'default', 240 'Hierarchy' : 'Boston Red Sox,MLB,Sports' 241 }); 242</script>
242 243<!-- End Google Tag Manager Data Layer --> 244<!-- Google Tag Manager -->
245<script>
vendor: 347 bytes, lines 245-253
245 246(function(w,d,s,l,i) { 247 w[l]=w[l]||[]; 248 w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'}); 249 var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; 250 j.async=true; 251 j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 252}) 253(window,document,'script','dataLayer','
253GTM-TLFP4R
vendor: 4 bytes, line 253
253');
254</script>
254<!-- End Google Tag Manager --> 255 256<!-- Jetpack Open Graph Tags --> 257<meta property="og:type" content="article" /> 258<meta property="og:title" content="Sonny Grayâs scoreless start powers Red Sox to close win over Guardians" /> 259<meta property="og:url" content="https://www.bostonherald.com/2026/09/23/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news/" /> 260<meta property="og:description" content="The Red Sox pulled off a 1-0 win over the visiting Cleveland Guardians on Wednesday night, despite the ongoing dearth of situational hitting." /> 261<meta property="article:published_time" content="2026-09-24T01:56:27+00:00" /> 262<meta property="article:modified_time" content="2026-09-24T02:34:35+00:00" /> 263<meta property="og:site_name" content="Sentinel and Enterprise" /> 264<meta property="og:image" content="https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26266849467063.jpg?w=2000&h=1092" /> 265<meta property="og:image:width" content="2000" /> 266<meta property="og:image:height" content="1092" /> 267<meta property="og:image:alt" content="" /> 268<meta property="og:locale" content="en_US" /> 269<meta name="twitter:text:title" content="Sonny Grayâs scoreless start powers Red Sox to close win over Guardians" /> 270<meta name="twitter:image" content="https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26266849467063.jpg?w=640" /> 271<meta name="twitter:card" content="summary_large_image" /> 272 273<!-- End Jetpack Open Graph Tags --> 274<link rel="icon" href="https://www.sentinelandenterprise.com/wp-content/uploads/2019/07/cropped-sentinel-site-icon1.png?w=32" sizes="32x32" /> 275<link rel="icon" href="https://www.sentinelandenterprise.com/wp-content/uploads/2019/07/cropped-sentinel-site-icon1.png?w=192" sizes="192x192" /> 276<link rel="apple-touch-icon" href="https://www.sentinelandenterprise.com/wp-content/uploads/2019/07/cropped-sentinel-site-icon1.png?w=180" /> 277<meta name="msapplication-TileImage" content="https://www.sentinelandenterprise.com/wp-content/uploads/2019/07/cropped-sentinel-site-icon1.png?w=270" /> 278 <link rel='stylesheet' id='all-css-dc4a' href='https://www.sentinelandenterprise.com/wp-content/mu-plugins/jetpack-16.1/modules/widgets/top-posts/style.css?m=1790178517g' type='text/css' media='all' /> 279 280</head> 281 282 <body class="wp-singular post-template-default single single-post postid-1772941 single-format-standard wp-custom-logo wp-theme-wp-mason wp-child-theme-scng"> 283 284 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 284-285
284 285<noscript><iframe src='https://www.googletagmanager.com/ns.html?id=
285GTM-TLFP4R
vendor: 83 bytes, line 285
285' height='0' width='0' style='display:none;visibility:hidden'></iframe></noscript>
286<!-- End Google Tag Manager (noscript) --> 287 <a href="#content" class="sr-only">Skip to content</a> 288 289 <div id="page" class="hfeed site"> 290 291 <div class="header-placeholder"></div><header class="site-header default headroom--top"> 292 <div class="nav-wrapper-primary"> 293 294 <div class="nav-wrapper-secondary "> 295 296 <div class="screen-wrapper"> 297 298 <div class="nav-primary-top"> 299 300 <div class="pushnav-flex-wrapper"> 301 <nav class="pushnav" role="navigation" aria-label="Main Menu" id="pushnav-container"><div id="menu-toggle" class="menu-toggle" role="button" aria-expanded="false" tabindex="0" aria-label="Open menu of all sections"><span class="icon-hamburger"></span><span class="menu-label">All Sections</span></div> 302 <div class="wrapper-nav pushnav"> 303 <div class="border-container"> 304 <div class="top-pushnav-container"> 305 <a href="https://checkout.sentinelandenterprise.com/?&g2i_or_o=Internet&g2i_or_p=mg2nav&g2i_source=SB&g2i_medium=side-nav&g2i_campaign=nav&returnUrl=https%253A%252F%252Fwww.sentinelandenterprise.com%252F" id="mega-subscribe-button" class="subscribe-button" > 306 <span>Subscribe Now</span> </a> 307 <div class="accuweather-wrap"> 308 <div class="weather-date"> 309 <div class='dfm_accuweather_current_conditions'> 310 <a target="_blank" href="http://www.accuweather.com/en/us/fitchburg-ma/01420/current-weather/472_pc?lang=en-us&partner=mng_41" title="Current Weather Conditions" aria-label="Current temperature is 48°F, view full weather conditions in a new window"> 311 <span>48°F</span> 312 <i class="bi-sun" role="img" aria-label="weather icon sun"></i> 313 </a> 314 </div> <div class="date"> 315 Thursday, September 24th 2026 <a title="Link to E-Edition opens in a new window" target="_blank" href="https://enewspaper.sentinelandenterprise.com/"> 316 <p class="e-edition">E-Edition</p> </a> 317 </div> 318 </div> 319 </div> 320 <a href="https://www.sentinelandenterprise.com" class="home-link icon-home3" title="Link to Home Page"> 321 <span>Home Page</span> 322 </a> 323 </div> 324 <ul id="pushnav" class="menu"><li id="menu-item-134" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-134 menu-large"><a href="https://www.sentinelandenterprise.com/news/" aria-expanded="false" aria-haspopup="true">News</a> 325<ul class="sub-menu"> 326 <li id="menu-item-135" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-135 menu-large"><a href="https://www.sentinelandenterprise.com/news/">News</a></li> 327 <li id="menu-item-748246" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-748246 menu-large"><a href="https://www.sentinelandenterprise.com/latest-headlines/">Latest Headlines</a></li> 328 <li id="menu-item-137" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-137 menu-large"><a href="https://www.sentinelandenterprise.com/local-news/">Local News</a></li> 329 <li id="menu-item-138" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-138 menu-large"><a href="https://www.sentinelandenterprise.com/news/crime-public-safety/">Crime and Public Safety</a></li> 330 <li id="menu-item-139" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-139 menu-large"><a href="https://www.sentinelandenterprise.com/news/politics/">Politics</a></li> 331 <li id="menu-item-141" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-141 menu-large"><a href="https://www.sentinelandenterprise.com/business/">Business</a></li> 332 <li id="menu-item-1061597" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1061597 menu-large"><a href="https://www.sentinelandenterprise.com/best-reviews/">Best Reviews</a></li> 333 <li id="menu-item-143" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-143 menu-large"><a href="https://www.sentinelandenterprise.com/contact-us/">Contact Us</a></li> 334 <li id="menu-item-1365982" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1365982 menu-large"><a href="https://www.sentinelandenterprise.com/news/health/">Health</a></li> 335 <li id="menu-item-144" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-144 menu-large"><a href="https://mng-sen.smugmug.com/">Purchase Photos</a></li> 336 <li id="menu-item-1359378" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1359378 menu-large"><a href="https://www.sentinelandenterprise.com/news/national/">National News</a></li> 337 <li id="menu-item-1365949" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1365949 menu-large"><a href="https://www.sentinelandenterprise.com/news/world/">World News</a></li> 338</ul> 339</li> 340<li id="menu-item-145" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-145 menu-large"><a href="https://www.sentinelandenterprise.com/sports/" aria-expanded="false" aria-haspopup="true">Sports</a> 341<ul class="sub-menu"> 342 <li id="menu-item-146" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-146 menu-large"><a href="https://www.sentinelandenterprise.com/sports/">Sports</a></li> 343 <li id="menu-item-147" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-147 menu-large"><a href="https://www.sentinelandenterprise.com/sports/high-school/">High School Sports</a></li> 344 <li id="menu-item-148" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-148 menu-large"><a href="https://www.sentinelandenterprise.com/sports/nfl/new-england-patriots/">New England Patriots</a></li> 345 <li id="menu-item-149" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-149 menu-large"><a href="https://www.sentinelandenterprise.com/sports/nba/boston-celtics/">Boston Celtics</a></li> 346 <li id="menu-item-150" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-150 menu-large"><a href="https://www.sentinelandenterprise.com/sports/mlb/boston-red-sox/">Boston Red Sox</a></li> 347 <li id="menu-item-151" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-151 menu-large"><a href="https://www.sentinelandenterprise.com/sports/nhl/bruins/">Boston Bruins</a></li> 348 <li id="menu-item-152" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-152 menu-large"><a href="https://www.sentinelandenterprise.com/sports/golf/">Golf</a></li> 349</ul> 350</li> 351<li id="menu-item-153" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-153 menu-large"><a href="https://www.sentinelandenterprise.com/things-to-do/entertainment/" aria-expanded="false" aria-haspopup="true">Entertainment</a> 352<ul class="sub-menu"> 353 <li id="menu-item-748228" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-748228 menu-large"><a href="https://www.sentinelandenterprise.com/things-to-do/entertainment/">Entertainment</a></li> 354 <li id="menu-item-157" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-157 menu-large"><a href="https://www.comicskingdom.com/?utm_source=dfm">Comics</a></li> 355 <li id="menu-item-158" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-158 menu-large"><a href="https://www.comicskingdom.com/puzzles?utm_source=dfm">Puzzles</a></li> 356 <li id="menu-item-905874" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-905874 menu-large"><a href="https://www.sentinelandenterprise.com/events/">Events</a></li> 357 <li id="menu-item-878959" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-878959 menu-large"><a href="https://www.sentinelandenterprise.com/fun-and-games/">Fun and Games</a></li> 358 <li id="menu-item-902324" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-902324 menu-large"><a href="https://www.sentinelandenterprise.com/special-sections/">Special Sections</a></li> 359 <li id="menu-item-902325" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-902325 menu-large"><a href="https://www.sentinelandenterprise.com/contest/">Contests</a></li> 360</ul> 361</li> 362<li id="menu-item-748229" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-748229 menu-large"><a href="https://www.sentinelandenterprise.com/things-to-do/" aria-expanded="false" aria-haspopup="true">Lifestyle</a> 363<ul class="sub-menu"> 364 <li id="menu-item-748230" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-748230 menu-large"><a href="https://www.sentinelandenterprise.com/things-to-do/">Lifestyle</a></li> 365 <li id="menu-item-748245" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-748245 menu-large"><a href="/tag/weekender">Weekender</a></li> 366 <li id="menu-item-423641" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-423641 menu-large"><a href="/tag/dear-annie">Dear Annie</a></li> 367 <li id="menu-item-423642" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-423642 menu-large"><a href="/tag/dream-retriever">Dream Retriever</a></li> 368 <li id="menu-item-423644" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-423644 menu-large"><a href="/tag/ask-the-psychic">Ask the Psychic</a></li> 369 <li id="menu-item-423645" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-423645 menu-large"><a href="/tag/hopeful-thinking">Hopeful Thinking</a></li> 370 <li id="menu-item-423646" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-423646 menu-large"><a href="/tag/community-conversations">Community Conversations</a></li> 371 <li id="menu-item-624178" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-624178 menu-large"><a href="https://www.sentinelandenterprise.com/tag/parent-forward/">Parent Forward</a></li> 372</ul> 373</li> 374<li id="menu-item-952211" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-952211 menu-large"><a href="https://www.sentinelandenterprise.com/obituaries/" aria-expanded="false" aria-haspopup="true">Obituaries</a> 375<ul class="sub-menu">
376 <li id="menu-item-952212" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-952212 menu-large"><a href="https://www.sentinelandenterprise.com/obituaries/">Obituaries</a></li> 377 <li id="menu-item-952213" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-952213 menu-large"><a href="https://www.sentinelandenterprise.com/news/news-obituaries/">News Obituaries</a></li> 378 <li id="menu-item-181" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-181 menu-large"><a href="https://placeobits.rememberingma.us/nygroup-adportal/lowell-obits/index.html">Place an Obituary</a></li> 379 <li id="menu-item-180" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-180 menu-large"><a href="https://www.lowellsun.com/memoriams/">Memoriams Form</a></li> 380</ul> 381</li> 382<li id="menu-item-1759370" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1759370 menu-large"><a href="https://marketplace.newspaperclassifiedsma.com/">Classifieds</a></li> 383<li id="menu-item-183" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-183 menu-large"><a href="https://www.sentinelandenterprise.com/opinion/" aria-expanded="false" aria-haspopup="true">Opinion</a> 384<ul class="sub-menu"> 385 <li id="menu-item-184" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-184 menu-large"><a href="https://www.sentinelandenterprise.com/opinion/">Opinion</a></li> 386 <li id="menu-item-185" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-185 menu-large"><a href="https://www.sentinelandenterprise.com/opinion/editorials/">Editorials</a></li> 387 <li id="menu-item-423650" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-423650 menu-large"><a href="/tag/letters">Letters to the Editor</a></li> 388 <li id="menu-item-189" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-189 menu-large"><a href="https://www.sentinelandenterprise.com/submit-a-letter/">Submit a Letter</a></li> 389</ul> 390</li> 391<li id="menu-item-1737730" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1737730 menu-large"><a href="https://www.sentinelandenterprise.com/best-reviews/">BestReviews</a></li> 392<li id="menu-item-1317849" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1317849 menu-large"><a href="https://www.sentinelandenterprise.com/branded-content/" aria-expanded="false" aria-haspopup="true">Branded Content</a> 393<ul class="sub-menu"> 394 <li id="menu-item-1317854" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1317854 menu-large"><a href="https://www.sentinelandenterprise.com/sponsor-content-hub/?ntv_adpz=4099">Paid Content by Brandpoint</a></li> 395</ul> 396</li> 397<li id="menu-item-855009" class="subscribe-visibility subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-855009"><a href="https://checkout.sentinelandenterprise.com/?&g2i_or_o=Internet&g2i_or_p=mg2nav&g2i_source=SB&g2i_medium=side-nav&g2i_campaign=nav&returnUrl=https%253A%252F%252Fwww.sentinelandenterprise.com%252F">Subscribe</a></li> 398<li id="menu-item-696918" class="log-in-button subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-696918"><a href="https://www.sentinelandenterprise.com/login">Log In</a></li> 399<li id="menu-item-770926" class="log-out-button menu-item menu-item-type-custom menu-item-object-custom menu-item-770926 menu-large"><a href="/logout">Logout</a></li> 400</ul> </div> 401 <div class="newsletter-nav"> 402 <div class="newsletter-simple"> 403 <div class="newsletter-item"> 404 <p class="prompt">Sign up for email newsletters</p> 405 <a class="sign-up-button" href="https://myaccount.sentinelandenterprise.com/se/preference" 406 aria-label="Click here to go to the newsletter sign up page"> 407 Sign Up</a> 408 </div> 409 </div> 410 </div> 411 </div> 412 </nav> 413 </div> 414 <div class="hidden-logo"> 415 <div class="logo custom-logo"><a href="https://www.sentinelandenterprise.com" aria-label="Sentinel and Enterprise"><img src="https://www.sentinelandenterprise.com/wp-content/uploads/2022/04/SE1.png" alt="Sentinel and Enterprise"></a></div> </div> 416 <div class="entry-title hidden_article_headline"> 417 418<span class="entry-section"><a href="https://www.sentinelandenterprise.com/sports/mlb/boston-red-sox/">Boston Red Sox | </a></span> <a class="article-title" href="https://www.sentinelandenterprise.com/2026/09/23/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news/" title="Sonny Grayâs scoreless start powers Red Sox to close win over Guardians"> 419
420 <span class="dfm-title metered"> 421 Sonny Grayâs scoreless start powers Red Sox… </span> 422 423 424 425 </a> 426 427 428 </div> 429 430 <div class="article-share" id="sharing-sticky"> 431 <div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" 432 data-shared="sharing-facebook-1772941" 433 class="share-facebook sd-button share-icon no-text" 434 href="https://www.sentinelandenterprise.com/2026/09/23/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news/?share=facebook" 435 target="_blank" 436 aria-labelledby="sharing-facebook-1772941" 437 > 438 <span id="sharing-facebook-1772941" hidden>Share on Facebook (Opens in new window)</span> 439 <span>Facebook</span> 440 </a></li><li class="share-x"><a rel="nofollow noopener noreferrer" 441 data-shared="sharing-x-1772941" 442 class="share-x sd-button share-icon no-text" 443 href="https://www.sentinelandenterprise.com/2026/09/23/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news/?share=x" 444 target="_blank" 445 aria-labelledby="sharing-x-1772941" 446 > 447 <span id="sharing-x-1772941" hidden>Share on X (Opens in new window)</span> 448 <span>X</span> 449 </a></li><li class="share-end"></li></ul></div></div></div> <span class="share-alt"> 450 <a href="#" class="icon-share-alt"> 451 <span></span> 452 </a> 453 </span> 454 </div> 455 <div class="digisubs-wrapper"> 456 <nav class="digisubs-pushmenu hidden" role="navigation" aria-label="Account Menu" id="digisubs-push-container"> 457 <div id="digisubs-toggle" class="digisubs-toggle pushnav" role="button" aria-expanded="false" tabindex="0" aria-label="Open menu"> 458 <div id="mng-icon-image"> 459 <img id="pushnav-icon" alt=""> 460 <div id="blank-icon-user"> 461 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 32 32"> 462 <path fill="#000000" d="M18 22.082v-1.649c2.203-1.241 4-4.337 4-7.432 0-4.971 0-9-6-9s-6 4.029-6 9c0 3.096 1.797 6.191 4 7.432v1.649c-6.784 0.555-12 3.888-12 7.918h28c0-4.030-5.216-7.364-12-7.918z"></path> 463 </svg> 464 </div> 465 <span class="icon-arrow-down"></span> 466 </div> 467 </div> 468 <div class="wrapper-nav-subs pushnav"> 469 <div class="border-container"> 470 <ul id="dfm-digisubs-push-menu" class="menu"><li id="menu-item-913861" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-913861"><a href="https://checkout.sentinelandenterprise.com/?&g2i_or_o=Internet&g2i_or_p=mg2nav&g2i_source=SB&g2i_medium=nav2&g2i_campaign=nav&returnUrl=https%253A%252F%252Fwww.sentinelandenterprise.com%252F">Subscribe</a></li> 471<li id="menu-item-913862" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-913862"><a href="/login/">Login</a></li> 472</ul> <div id="push-account-content"> 473 <div class="show-digisubs-push" id="email-source-wrapper"> 474 <a class="account-link" id="push-email-link"></a> 475 <p class="logged-in-source" id="push-auth-source"></p> 476 </div> 477 <a class="show-digisubs-push account-link" id="push-account-link" data-mng-click="account-settings" data-mng-category="account-link" data-mng-action="account-settings">Account Settings</a> 478 <a class="show-digisubs-push" id="push-contact-us" href="/contact-us" data-mng-click="contact-us" data-mng-category="account-link" data-mng-action="contact-us">Contact Us</a> 479 <a class="show-digisubs-push" id="push-log-out" href="/logout" data-mng-click="log-out" data-mng-category="account-link" data-mng-action="log-out">Log Out</a> 480 <div class="show-digisubs-push marketing-slot" id="push-marketing-slot"></div> 481 <label class="user-spoof">Spoof a user</label> 482 <input id="push-user-spoof-control" class="user-spoof" type="checkbox"> 483 <ul id="newsLetterItem-push" class="newsLetterContent"></ul> 484 </div> 485 </div> 486 <div class="newsletter-nav"> 487 <div class="newsletter-simple"> 488 <div class="newsletter-item"> 489 <p class="prompt">Sign up for email newsletters</p> 490 <a class="sign-up-button" href="https://myaccount.sentinelandenterprise.com/se/preference" 491 aria-label="Click here to go to the newsletter sign up page"> 492 Sign Up</a> 493 </div> 494 </div> 495 </div> 496 </div> 497 </nav> 498 <div class="digisubs-wrapper-large" id="digisubs-wrapper-large"> 499 <ul id="dfm-digisubs-menu" class="menu"><li id="menu-item-855003" class="subscribe-visibility subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-855003"><a href="https://checkout.sentinelandenterprise.com/?&g2i_or_o=Internet&g2i_or_p=mg2nav&g2i_source=SB&g2i_medium=nav2&g2i_campaign=nav&returnUrl=https%253A%252F%252Fwww.sentinelandenterprise.com%252F">Subscribe</a></li> 500<li id="menu-item-839856" class="log-in-button subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-839856"><a href="/login/">Login</a></li> 501</ul> </div> 502 </div> 503 <div class="search-icon-wrapper"><span class="icon-search" aria-label="Click here or hit enter to open a Search box" id="dfm-search-icon" role="button" tabindex=0 aria-expanded="false"></span></div><form class="search-form header-search" method="GET" id="search-bar" action="https://www.sentinelandenterprise.com/"> 504 505 <div class="input-wrapper"> 506 <span class="icon-search" aria-hidden="true"></span> 507 <input id="mng-search-focus" type="text" placeholder="Type your search" name="s" aria-label="Type your search"> 508 <input name="orderby" type="hidden" value="relevance"/> 509 <input name="order" type="hidden" value="desc"/> 510 <div class="search-button-container"> 511 <button class="search-button" type="submit"> 512 <span>Search</span> 513 </button> 514 </div> 515 </div> 516 517</form> 518 519 520 </div> 521 522 </div> 523 524 <div class="nav-primary-middle"> 525 526 <div class="accuweather-wrap"> 527 <div class="weather-date"> 528 <div class='dfm_accuweather_current_conditions'> 529 <a target="_blank" href="http://www.accuweather.com/en/us/fitchburg-ma/01420/current-weather/472_pc?lang=en-us&partner=mng_41" title="Current Weather Conditions" aria-label="Current temperature is 48°F, view full weather conditions in a new window"> 530 <span>48°F</span> 531 <i class="bi-sun" role="img" aria-label="weather icon sun"></i> 532 </a> 533 </div> <div class="date"> 534 Thursday, September 24th 2026 <a title="Link to E-Edition opens in a new window" target="_blank" href="https://enewspaper.sentinelandenterprise.com/"> 535 <p class="e-edition">E-Edition</p> </a> 536 </div> 537 </div>
538 </div> 539 <div class="hidden-logo"><div class="section-header"><a href="https://www.sentinelandenterprise.com/sports/mlb/boston-red-sox/">Boston Red Sox</a></div></div> <div class="sponsorship-ad-wrapper"> 540 <div class="dfp-ad dfp-sponsorship_1" id="div-gpt-ad-sponsorship_1" style="visibility:hidden"> 541 <div class="htlad-sponsorship_1" data-unit='sentinelandenterprise.com/sports/mlb/boston-red-sox/sponsorship_1' data-targeting=''></div> 542 </div> </div> 543 544 </div> 545 546 <div class="nav-primary-bottom"> 547 548 <div class="nav-primary"> 549 <ul id="subnav-sports-menu" class="menu"><li id="menu-item-839128" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-839128"><a href="https://www.sentinelandenterprise.com/sports/high-school/">High School</a></li> 550<li id="menu-item-839129" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-839129"><a href="https://www.sentinelandenterprise.com/sports/nfl/new-england-patriots/">Patriots</a></li> 551<li id="menu-item-839130" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-839130"><a href="https://www.sentinelandenterprise.com/sports/nba/boston-celtics/">Celtics</a></li> 552<li id="menu-item-839131" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-839131"><a href="https://www.sentinelandenterprise.com/sports/mlb/boston-red-sox/">Red Sox</a></li> 553<li id="menu-item-839132" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-839132"><a href="https://www.sentinelandenterprise.com/sports/nhl/bruins/">Bruins</a></li> 554<li id="menu-item-839133" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-839133"><a href="https://www.sentinelandenterprise.com/sports/golf/">Golf</a></li> 555</ul> </div> 556 557 </div> 558 559 </div> 560 561 562<div class="widget widget-trending-stories"> 563</div> 564 </div> 565 </header><div id="content" class="site-content"> 566 <div class="header-banners"> 567 <div class="dfp-ad dfp-interstitial" id="div-gpt-ad-interstitial" style="visibility:hidden"> 568 <div class="htlad-interstitial" data-unit='sentinelandenterprise.com/sports/mlb/boston-red-sox/interstitial' data-targeting=''></div> 569 </div> <div class="dfp-ad dfp-top_leaderboard" id="div-gpt-ad-top_leaderboard" style="visibility:hidden"> 570 <div class="htlad-top_leaderboard" data-unit='sentinelandenterprise.com/sports/mlb/boston-red-sox/top_leaderboard' data-targeting=''></div> 571 </div> </div> 572 573 <div id="primary" class="content-area"><main id="main" class="site-main" role="main"> <article id="post-1772941" class="full-view post-1772941 post type-post status-publish format-standard has-post-thumbnail hentry category-boston-red-sox category-mlb category-sports feature-microsoft"> 574 <header class="entry-header article-header"> 575<div class="header-title-area"><div class="breadcrumbs"> 576 <div class="breadcrumbs-bar"><a href="https://www.sentinelandenterprise.com/sports/" class="category-sports">Sports</a></div><span class="icon-arrow-right"></span><div class="breadcrumbs-bar"><a href="https://www.sentinelandenterprise.com/sports/mlb/" class="category-mlb">MLB</a></div><span class="icon-arrow-right"></span><div class="breadcrumbs-bar"><a href="https://www.sentinelandenterprise.com/sports/mlb/boston-red-sox/" class="category-boston-red-sox">Boston Red Sox</a></div></div> 577<div class="headline-area"><div class="headlines"> <h1 class="entry-title "> 578 579 580 <span class="dfm-title metered"> 581 Sonny Grayâs scoreless start powers Red Sox to close win over Guardians </span> 582 583 584 585 586 587 </h1> 588</div></div><div class="article-share" id="sharing-top"><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" 589 data-shared="sharing-facebook-1772941" 590 class="share-facebook sd-button share-icon no-text" 591 href="https://www.sentinelandenterprise.com/2026/09/23/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news/?share=facebook" 592 target="_blank" 593 aria-labelledby="sharing-facebook-1772941-2" 594 > 595 <span id="sharing-facebook-1772941-2" hidden>Share on Facebook (Opens in new window)</span> 596 <span>Facebook</span> 597 </a></li><li class="share-x"><a rel="nofollow noopener noreferrer" 598 data-shared="sharing-x-1772941" 599 class="share-x sd-button share-icon no-text" 600 href="https://www.sentinelandenterprise.com/2026/09/23/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news/?share=x" 601 target="_blank" 602 aria-labelledby="sharing-x-1772941-2" 603 > 604 <span id="sharing-x-1772941-2" hidden>Share on X (Opens in new window)</span> 605 <span>X</span> 606 </a></li><li class="share-end"></li></ul></div></div></div></div></div></header><div class="article-content"><div class="article-content-wrapper article-content-two-column"><div class="header-features default"> 607<figure> 608 <div class="image-wrapper"><img alt="Boston Red Sox starting pitcher Sonny Gray delivers during the first inning of a baseball game against the Cleveland Guardians, Wednesday, Sept. 23, 2026, in Boston. (AP Photo/Charles Krupa) 609" title="AP26266849467063" fetchpriority="high" src="https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26266849467063.jpg" class=" size-article_feature" sizes="(max-width: 40em) 620px,(min-width: 40em) and (max-width: 50em) 780px,(min-width: 50em) and (max-width: 65em) 1020px,(min-width: 65em) and (max-width: 80em) 1280px,(min-width: 80em) 1860px,1860px" srcset="https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26266849467063.jpg?w=620 620w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26266849467063.jpg?w=780 780w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26266849467063.jpg?w=1020 1020w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26266849467063.jpg?w=1280 1280w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26266849467063.jpg?w=1860 1860w" ></div> <figcaption> 610 Boston Red Sox starting pitcher Sonny Gray delivers during the first inning of a baseball game against the Cleveland Guardians, Wednesday, Sept. 23, 2026, in Boston. (AP Photo/Charles Krupa) 611 </figcaption> 612 </figure> 613<div class="meta"><img alt='Author' src='https://secure.gravatar.com/avatar/4b06c5071023b7bd8b93a6292c02f4b4b8ad7e5430bf5da1bdc6a1c25c9bdf2c?s=85&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/4b06c5071023b7bd8b93a6292c02f4b4b8ad7e5430bf5da1bdc6a1c25c9bdf2c?s=170&d=mm&r=g 2x' class='avatar avatar-85 photo coauthor-avatar' height='85' width='85' /><div class="coauthor-avatar-container"><div class="byline">By <a href="https://www.sentinelandenterprise.com/author/gabrielle-starr/" title="Posts by Gabrielle Starr" class=" author-name" aria-label="Author: Gabrielle Starr" rel="author">Gabrielle Starr</a> | <a href="mailto:[email protected]">[email protected]</a></div><div class="time">PUBLISHED: <time datetime="2026-09-23 21:56:27">September 23, 2026 at 9:56 PM EDT</time> | UPDATED: <time datetime="2026-09-23 22:34:35">September 23, 2026 at 10:34 PM EDT</time></div></div></div></div><div class="article-body"><div class="trinity-tts-pb" dir="ltr" style="font: 12px / 18px Verdana, Arial;height: 80px;line-height: 80px;text-align: left;margin: 0 0 0 82px"><strong style="font-weight: 400">Getting your <a href="//trinityaudio.ai" style="color: #4b4a4a;text-decoration: none;font-weight: 700">Trinity Audio</a> player ready...</strong></div><div class="body-copy"><p>The Boston Red Sox pulled off a 1-0 series-evening win over the visiting Cleveland Guardians on Wednesday night, despite the ongoing dearth of situational hitting that has plagued them for the last two weeks and intermittently throughout the season.</p> 614<p>Boston batters tallied 12 hits, but went 2 for 14 with runners in scoring position, and left 11 men on base in eight innings.</p> 615<p>Fortunately for the home team, Sonny Gray was on form in his final start of the regular season. The veteran right-hander tossed six shutout innings, with four hits, one walk and three strikeouts.</p> 616<p>Grayâs sixth scoreless start of at least six innings this year tied his
616single-season high first set in 2015 and matched in 2025. He is the first Red Sox pitcher to make at least six such starts in his age-36 season or older since Luis Tiant in 1977, and only the fourth in franchise history (also Cy Young, Lefty Grove).</p><div class="s2nPlayer k-axvk4zj1" data-type="float" data-s2n-api="dfm_stn_player_script_id_axvk4zj1"></div>
616<script> function dfm_stn_player_script_id_axvk4zj1( getS2NApiForPlayer ) { 617 if( typeof window.MNGAuthentication !== 'undefined' ){ 618 const s2nApi = getS2NApiForPlayer( document.querySelector('.k-axvk4zj1') ); 619 s2nApi.float = ! window.MNGAuthentication.isUserSubscriber(); 620 } 621 }</script>
621 622 623<p>“Just a really good pitcher,” manager Chad Tracy said of his starter. “The level of consistency for him from start to finish has been very fun to watch, and impressive.”</p> 624<p>Though Grayâs pitch count sat at 77 (52 for strikes) after the sixth and the game remained scoreless, Tracy went to his bullpen. With Bostonâs postseason ticket punched on Sunday, the short hook could suggest Gray is getting the ball for Game 1 of the Wild Card series on Tuesday.</p> 625<p>Cleveland southpaw Foster Griffin was not nearly as adept at keeping the Red Sox off the diamond. He struck out seven and issued no walks, but yielded 10 hits in six innings of one-run ball.</p> 626<p>Save for Jarren Duran’s leadoff single and Andruw Monasterio’s two-out RBI single in the sixth, the Red Sox bailed Griffin out every time. They were 2 for 11 RISP through his six innings. Their nine men left on base during Griffinâs start included multiple in four of the first five frames and bases-loaded in the third.</p> <div class="dfp-ad dfp-outstream_video" id="div-gpt-ad-outstream_video" style="visibility:hidden"> 627 <div class="htlad-outstream_video" data-unit='sentinelandenterprise.com/sports/mlb/boston-red-sox/outstream_video' data-targeting=''></div> 628 </div> 629<p>“Yeah, I mean, take the positives,” Tracy said of the offense. “I thought we swung the bat great. We actually got some hits today. … Between (the two-out hits) and the accumulation of hits and base runners throughout the game, I thought it was a pretty good offensive night. Obviously you’d like to score more, but we did take better plate appearances.”</p> 630<p>Tyron Guerrero, Garrett Whitlock and Aroldis Chapman, Boston’s elite bullpen trio all season long, ensured the slim lead held until the end with a scoreless inning apiece. Tracy revealed postgame their appearances were “planned out, regardless of how the game went.”</p> 631<p>“That was great,” Tracy said. “To be able to score a run prior to that section of relievers coming in was fantastic.”</p> 632<p>Duran, who replaced Ceddanne Rafaela in center field in the top of the third, led off the bottom of the eighth with a single. His subsequent steal of second made 2026 his second career season with 20 home runs and 20 stolen bases (also 2024). Duran, Mookie Betts and Jackie Jensen are the only players in franchise history with multiple 20-20 seasons.</p> <div class="dfp-ad dfp-cube_article" id="div-gpt-ad-cube_article" style="visibility:hidden"> 633 <div class="htlad-cube_article" data-unit='sentinelandenterprise.com/sports/mlb/boston-red-sox/cube_article' data-targeting=''></div> 634 </div> 635<p>Rafaela’s first game back from a 10-day stint on the injured list with a right quad strain began in energetic fashion. He recorded each of the first three outs, including a diving catch to rob Guardians hitter Steven Kwan of a leadoff single.</p> 636<p>But after pulling up lame at first base on his own leadoff single in the bottom of the second, Rafaela ultimately left the game with right hamstring tightness when the inning turned over. Tracy announced postgame that Rafaela will undergo an MRI on Thursday.</p> 637<p>“No, I think it’s more frustrating (than disappointing),” Tracy said of the Rafaela situation. “You want to see everybody get to that finish line healthy.</p> 638<p>“So more just when you see it, you’re concerned, you know? So (we) don’t know where we’re at with it yet. Hopefully, it’s not a huge deal, but still, yeah, makes your heart jump a little bit, and we’ll see where he’s at.”</p> 639<figure id="attachment_1772943" class="wp-caption aligncenter size-article_inline"><img loading="lazy" decoding="async" class=" lazyautosizes lazyload" src="https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26267002749146_4f20be.jpg?fit=620%2C9999px&ssl=1" alt="Boston Red Sox's Ceddanne Rafaela, left, is replaced by Jarren Duran (16) after an apparent injury following the second inning of a baseball game against the Cleveland Guardians, Wednesday, Sept. 23, 2026, in Boston. (AP Photo/Charles Krupa)" width="3816" data-sizes="auto" data-src="https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26267002749146_4f20be.jpg?fit=620%2C9999px&ssl=1" data-attachment-id="1772943" data-srcset="https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26267002749146_4f20be.jpg?fit=620%2C9999px&ssl=1 620w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26267002749146_4f20be.jpg?fit=780%2C9999px&ssl=1 780w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26267002749146_4f20be.jpg?fit=810%2C9999px&ssl=1 810w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26267002749146_4f20be.jpg?fit=1280%2C9999px&ssl=1 1280w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26267002749146_4f20be.jpg?fit=1860%2C9999px&ssl=1 1860w" /><figcaption class="wp-caption-text">Boston Red Sox’s Ceddanne Rafaela, left, is replaced by Jarren Duran (16) after an apparent injury following the second inning of a baseball game against the Cleveland Guardians, Wednesday, Sept. 23, 2026, in Boston. (AP Photo/Charles Krupa)</figcaption></figure> 640<p>Cleveland threatened against Whitlock in an eighth inning that saw both teams run out of ABS challenges. No. 9 hitter Brayan Rocchio led off with a single, and Whitlock issued a one-out walk to third baseman José RamÃrez before getting an inning-ending double play from designated hitter Chase DeLauter.</p> 641<p>After the Red Sox stranded Duran in the bottom of the eighth, Chapman took the mound for the first time since Sept. 13. Boston’s All-Star closer was back in top form after being day-to-day with lat tightness. He struck out the side, Jo Adell, and pinch-hitters Angel MartÃnez and Angel Genao on 12 pitches.</p> 642<p>The Red Sox are 85-73 with four games left to play. Wednesday marked Tracy’s first win since the interim tag was removed on Tuesday.</p> 643<p> </p> 644 </div></div><div class="article-bottom-share"><div class="article-share" id="sharing-bottom" ><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" 645 data-shared="sharing-facebook-1772941" 646 class="share-facebook sd-button share-icon no-text" 647 href="https://www.sentinelandenterprise.com/2026/09/23/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news/?share=facebook" 648 target="_blank" 649 aria-labelledby="sharing-facebook-1772941-3" 650 > 651 <span id="sharing-facebook-1772941-3" hidden>Share on Facebook (Opens in new window)</span> 652 <span>Facebook</span> 653 </a></li><li class="share-x"><a rel="nofollow noopener noreferrer" 654 data-shared="sharing-x-1772941" 655 class="share-x sd-button share-icon no-text" 656 href="https://www.sentinelandenterprise.com/2026/09/23/red-sox-cleveland-guardians-sonny-gray-foster-griffin-ceddanne-rafaela-injury-hamstring-andruw-monasterio-aroldis-chapman-chad-tracy-fenway-park-boston-mlb-postseason-news/?share=x" 657 target="_blank" 658 aria-labelledby="sharing-x-1772941-3" 659 > 660 <span id="sharing-x-1772941-3" hidden>Share on X (Opens in new window)</span> 661 <span>X</span> 662 </a></li><li class="share-end"></li></ul></div></div></div></div></div>
662<div class="blueconic-under-article-rec"></div></div><aside class="article-sidebar"><div class="sidebar-content"> <div class="dfp-ad dfp-cube1_rrail_atf" id="div-gpt-ad-cube1_rrail_atf" style="visibility:hidden"> 663 <div class="htlad-cube1_rrail_atf" data-unit='sentinelandenterprise.com/sports/mlb/boston-red-sox/cube1_rrail_atf' data-targeting=''></div> 664 </div><div class="dfm-sidebar-top-flex-container"><a href="https://sentinelenterprise.secondstreetapp.com/Readers-Choice-2026/" target="_blank"><img class="widget_dfm_linkable_image_widget" style="max-width:100%; height:auto; padding-top:0px; padding-bottom:0px;" src="https://www.sentinelandenterprise.com/wp-content/uploads/2026/05/home-pg-widget-winner.jpg" fetchpriority="high" loading="eager"></a></div><div id="Native_Cube"></div> <div class="dfp-ad dfp-cube2_rrail_mid" id="div-gpt-ad-cube2_rrail_mid" style="visibility:hidden"> 665 <div class="htlad-cube2_rrail_mid" data-unit='sentinelandenterprise.com/sports/mlb/boston-red-sox/cube2_rrail_mid' data-targeting=''></div> 666 </div><h2 class="sr-only">Most Popular</h2><div class="dfm-sidebar-most-popular-flex-container">Most Popular<ul><li><h3 class="sr-only">Man who died in I-190 motorcycle crash ID’d</h3><div class='widget widget-popular-stories'><a href="https://www.sentinelandenterprise.com/2026/09/22/man-who-died-in-i-190-motorcycle-crash-idd/" class="bump-view" data-bump-view="tp">Man who died in I-190 motorcycle crash ID'd</a></div></li><li><h3 class="sr-only">Gardner man pleads guilty to tampering with oxycodone</h3><div class='widget widget-popular-stories'><a href="https://www.sentinelandenterprise.com/2026/09/24/gardner-man-pleads-guilty-to-tampering-with-oxycodone/" class="bump-view" data-bump-view="tp">Gardner man pleads guilty to tampering with oxycodone</a></div></li><li><h3 class="sr-only">Middlesex Knight Riders 4-H Club shines at local fair</h3><div class='widget widget-popular-stories'><a href="https://www.sentinelandenterprise.com/2026/09/23/middlesex-knight-riders-4-h-club-shines-at-local-fair/" class="bump-view" data-bump-view="tp">Middlesex Knight Riders 4-H Club shines at local fair</a></div></li><li><h3 class="sr-only">Davis Mega Maze opens for the season Saturday</h3><div class='widget widget-popular-stories'><a href="https://www.sentinelandenterprise.com/2026/09/23/davis-mega-maze-opens-for-the-season-saturday/" class="bump-view" data-bump-view="tp">Davis Mega Maze opens for the season Saturday</a></div></li><li><h3 class="sr-only">Kushner says he regrets involvement with FIFAâs World Cup sell-off plan</h3><div class='widget widget-popular-stories'><a href="https://www.sentinelandenterprise.com/2026/09/01/fifa-kushner/" class="bump-view" data-bump-view="tp">Kushner says he regrets involvement with FIFAâs World Cup sell-off plan</a></div></li><li><h3 class="sr-only">33rd annual Johnny Appleseed Festival well attended</h3><div class='widget widget-popular-stories'><a href="https://www.sentinelandenterprise.com/2026/09/22/a-glorious-day-of-community-friendship-1770749/" class="bump-view" data-bump-view="tp">33rd annual Johnny Appleseed Festival well attended</a></div></li><li><h3 class="sr-only">âWe tricked them.â Why âTed Lassoâ probably deserves some credit for US soccer boom</h3><div class='widget widget-popular-stories'><a href="https://www.sentinelandenterprise.com/2026/08/11/we-tricked-them-why-ted-lasso-probably-deserves-some-credit-for-us-soccer-boom/" class="bump-view" data-bump-view="tp">âWe tricked them.â Why âTed Lassoâ probably deserves some credit for US soccer boom</a></div></li><li><h3 class="sr-only">Ashby Evergreen Charter School plans move forward</h3><div class='widget widget-popular-stories'><a href="https://www.sentinelandenterprise.com/2026/09/22/ashby-evergreen-charter-school-plans-move-forward/" class="bump-view" data-bump-view="tp">Ashby Evergreen Charter School plans move forward</a></div></li><li><h3 class="sr-only">High school roundup: Blue Knights rally to tie Trojans</h3><div class='widget widget-popular-stories'><a href="https://www.sentinelandenterprise.com/2026/09/22/high-school-roundup-blue-knights-rally-to-tie-trojans/" class="bump-view" data-bump-view="tp">High school roundup: Blue Knights rally to tie Trojans</a></div></li><li><h3 class="sr-only">Argentina star Lionel Messi retires from international soccer with World Cup title and 125 goals</h3><div class='widget widget-popular-stories'><a href="https://www.sentinelandenterprise.com/2026/08/31/lionel-messi-international-retirement/" class="bump-view" data-bump-view="tp">Argentina star Lionel Messi retires from international soccer with World Cup title and 125 goals</a></div></li></ul></div><div class="cube-three"> <div class="dfp-ad dfp-cube3_rrail_lower" id="div-gpt-ad-cube3_rrail_lower" style="visibility:hidden"> 667 <div class="htlad-cube3_rrail_lower" data-unit='sentinelandenterprise.com/sports/mlb/boston-red-sox/cube3_rrail_lower' data-targeting=''></div>
668 </div></div><div class="sidebar-bottom-flex-single"></div><div id="stick-trigger"></div></div></aside></div><footer class="article-footer"><div class="footer-meta"><div class="footer-meta-content"><div class="recirc"></div><div id="Native_Bottom"></div></div></div> <div class="dfp-ad dfp-bottom_leaderboard" id="div-gpt-ad-bottom_leaderboard" style="visibility:hidden"> 669 <div class="htlad-bottom_leaderboard" data-unit='sentinelandenterprise.com/sports/mlb/boston-red-sox/bottom_leaderboard' data-targeting=''></div> 670 </div></footer></article></main></div> <div class="more-news"> 671 672 <h2 class="widget-title"> 673 More in Boston Red Sox </h2> 674 675 <ul> 676 677 678 <li> 679 680 681 682 <article 683 class=" more-posts-view archive-view has-image post-1770548 post type-post status-publish format-standard has-post-thumbnail hentry category-boston-red-sox category-mlb category-sports feature-microsoft" data-id="1770548" 684 data-timestamp="1789924076"> 685 686 687<figure> 688 689 <a href="https://www.sentinelandenterprise.com/2026/09/20/mike-yastrzemski-homer-braves-astros-red-sox-clinch-postseason-berth-mlb/" title="Mike Yastrzemskiâs home run for Braves sends Red Sox to postseason"> 690 <div class="image-wrapper"><img alt="Boston Red Sox’s Trevor Story, right, is congratulated by third base coach Chad Epperson (81) after hitting a solo home run during the ninth inning of a baseball game against the Tampa Bay Rays, Sunday, Sept. 20, 2026, in St. Petersburg, Fla. (AP Photo/Phelan M. Ebenhack) 691" title="AP26263727119868" src="data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/v3AgAA=" class="lazyload size-more_news" data-sizes="auto" data-src="https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26263727119868.jpg?w=525" data-srcset="https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26263727119868.jpg?w=525 620w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26263727119868.jpg?w=323 380w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26263727119868.jpg?w=420 500w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26263727119868.jpg?w=458 540w" ></div> </a> 692</figure> 693 694<div class="article-info"> 695 <header> 696 697 698 699 <h3 class="entry-title "> 700 701 <a class="article-title" href="https://www.sentinelandenterprise.com/2026/09/20/mike-yastrzemski-homer-braves-astros-red-sox-clinch-postseason-berth-mlb/" title="Mike Yastrzemskiâs home run for Braves sends Red Sox to postseason"> 702 703 <span class="dfm-title metered"> 704 Mike Yastrzemskiâs home run for Braves sends Red Sox to postseason </span> 705 706 707 708 </a> 709 710 711 </h3> 712 713 714 715 716 717 718 </header> 719 720 721 </div><!-- .article-info --> 722 723 724 725 726 </article> 727 728 729 </li> 730 731 732 <li> 733 734 735 736 <article 737 class=" more-posts-view archive-view has-image post-1768045 post type-post status-publish format-standard has-post-thumbnail hentry category-boston-red-sox category-mlb category-sports tag-boston-red-sox feature-microsoft" data-id="1768045" 738 data-timestamp="1789513698"> 739 740 741<figure> 742 743 <a href="https://www.sentinelandenterprise.com/2026/09/15/patrick-sandoval-allows-four-runs-in-second-red-sox-lose-opener-to-rangers/" title="Patrick Sandoval allows four runs in second, Red Sox lose opener to Rangers"> 744 <div class="image-wrapper"><img alt="Boston Red Sox left fielder Roman Anthony, right, watches as teammate shortstop Trevor Story (10) is unable to catch a two-run single by Texas Rangers’ Corey Seager, not visible, during the second inning of a baseball game Tuesday, Sept. 15, 2026, in Arlington, Texas. (AP Photo/Julio Cortez) 745" title="AP26259042637765" src="data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/v3AgAA=" class="lazyload size-more_news" data-sizes="auto" data-src="https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26259042637765.jpg?w=525" data-srcset="https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26259042637765.jpg?w=525 620w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26259042637765.jpg?w=323 380w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26259042637765.jpg?w=420 500w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/AP26259042637765.jpg?w=458 540w" ></div> </a> 746</figure> 747 748<div class="article-info"> 749 <header> 750 751 752 753 <h3 class="entry-title "> 754 755 <a class="article-title" href="https://www.sentinelandenterprise.com/2026/09/15/patrick-sandoval-allows-four-runs-in-second-red-sox-lose-opener-to-rangers/" title="Patrick Sandoval allows four runs in second, Red Sox lose opener to Rangers"> 756
757 <span class="dfm-title metered"> 758 Patrick Sandoval allows four runs in second, Red Sox lose opener to Rangers </span> 759 760 761 762 </a> 763 764 765 </h3> 766 767 768 769 770 771 772 </header> 773 774 775 </div><!-- .article-info --> 776 777 778 779 780 </article> 781 782 783 </li> 784 785 786 <li> 787 788 789 790 <article 791 class=" more-posts-view archive-view has-image post-1766402 post type-post status-publish format-standard has-post-thumbnail hentry category-boston-red-sox category-mlb category-sports tag-boston-red-sox tag-mlb feature-microsoft location-massachusetts" data-id="1766402" 792 data-timestamp="1789328232"> 793 794 795<figure> 796 797 <a href="https://www.sentinelandenterprise.com/2026/09/13/payton-tolle-joins-exclusive-club-with-immaculate-inning-as-red-sox-beat-royals/" title="Payton Tolle joins exclusive club with immaculate inning as Red Sox beat Royals"> 798 <div class="image-wrapper"><img alt="Boston Red Sox pitcher Payton Tolle reacts after striking out the side during the first inning of Sunday’s game at Fenway Park. Nancy Lane/Boston Herald 799" title="xnl06" src="data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/v3AgAA=" class="lazyload size-more_news" data-sizes="auto" data-src="https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/xnl06.jpg?w=475" data-srcset="https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/xnl06.jpg?w=475 620w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/xnl06.jpg?w=292 380w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/xnl06.jpg?w=380 500w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/xnl06.jpg?w=414 540w" ></div> </a> 800</figure> 801 802<div class="article-info"> 803 <header> 804 805 806 807 <h3 class="entry-title "> 808 809 <a class="article-title" href="https://www.sentinelandenterprise.com/2026/09/13/payton-tolle-joins-exclusive-club-with-immaculate-inning-as-red-sox-beat-royals/" title="Payton Tolle joins exclusive club with immaculate inning as Red Sox beat Royals"> 810 811 <span class="dfm-title metered"> 812 Payton Tolle joins exclusive club with immaculate inning as Red Sox beat Royals </span> 813 814 815 816 </a> 817 818 819 </h3> 820 821 822 823 824 825 826 </header> 827 828 829 </div><!-- .article-info --> 830 831 832 833 834 </article> 835 836 837 </li> 838 839 840 <li> 841 842 843 844 <article 845 class=" more-posts-view archive-view has-image post-1762740 post type-post status-publish format-standard has-post-thumbnail hentry category-boston-red-sox category-mlb category-sports tag-mlb feature-microsoft" data-id="1762740" 846 data-timestamp="1788798431"> 847 848 849<figure> 850 851 <a href="https://www.sentinelandenterprise.com/2026/09/07/red-sox-brayan-bello-jarren-duran-adley-rutschman-roman-anthony-los-angeles-angels-grayson-rodriguez-mike-trout-mlb/" title="Gutsy start from Brayan Bello, pair of homers power Red Sox Labor Day win"> 852 <div class="image-wrapper"><img alt="Boston Red Sox starter Brayan Bello pitches during the first inning at Fenway Park on Monday afternoon. Matt Stone/Boston Herald 853" title="soxms002_f6fed8" src="data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/v3AgAA=" class="lazyload size-more_news" data-sizes="auto" data-src="https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/soxms002_f6fed8.jpg?w=527" data-srcset="https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/soxms002_f6fed8.jpg?w=527 620w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/soxms002_f6fed8.jpg?w=324 380w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/soxms002_f6fed8.jpg?w=422 500w,https://www.sentinelandenterprise.com/wp-content/uploads/2026/09/soxms002_f6fed8.jpg?w=459 540w" ></div> </a> 854</figure> 855 856<div class="article-info"> 857 <header> 858 859 860 861 <h3 class="entry-title "> 862 863 <a class="article-title" href="https://www.sentinelandenterprise.com/2026/09/07/red-sox-brayan-bello-jarren-duran-adley-rutschman-roman-anthony-los-angeles-angels-grayson-rodriguez-mike-trout-mlb/" title="Gutsy start from Brayan Bello, pair of homers power Red Sox Labor Day win"> 864 865 <span class="dfm-title metered"> 866 Gutsy start from Brayan Bello, pair of homers power Red Sox Labor Day win </span> 867 868 869 870 </a> 871 872 873 </h3> 874 875 876 877 878 879 880 </header> 881 882 883 </div><!-- .article-info --> 884 885 886 887 888 </article> 889 890 891 </li> 892 893 894 </ul> 895 </div> 896 897 <div class="dfm-page-bottom-flex-container"></div> <div class="dfp-ad dfp-sponsorship_2" id="div-gpt-ad-sponsorship_2" style="visibility:hidden"> 898 <div class="htlad-sponsorship_2" data-unit='sentinelandenterprise.com/sports/mlb/boston-red-sox/sponsorship_2' data-targeting=''></div>
899 </div> <div class="sm-breadcrumb"> 900 <ul class="sitemap-parent"> 901 <li class="sitemap-list"><a href="https://www.sentinelandenterprise.com/sitemap/2026/" aria-label="View sitemap for 2026">2026</a><span class="sitemap-span icon-arrow-right"></span></li> 902 <li class="sitemap-list"><a href="https://www.sentinelandenterprise.com/sitemap/2026/09/" aria-label="View sitemap for September 2026">September</a><span class="sitemap-span icon-arrow-right"></span></li> 903 <li class="sitemap-list"><a href="https://www.sentinelandenterprise.com/sitemap/2026/09/23/" aria-label="View sitemap for September 23, 2026">23</a></li> 904 </ul> 905 </div> 906 907 </div><!-- #content --> 908 909 <footer class="site-footer"> 910 911 <div class="main-footer-wrapper"> 912 913 <div class="footer-logo"> 914 915 <div class="logo custom-logo"><a href="https://www.sentinelandenterprise.com" aria-label="Sentinel and Enterprise"><img src="https://www.sentinelandenterprise.com/wp-content/uploads/2022/04/SE1.png" alt="Sentinel and Enterprise"></a></div> 916 </div> 917 918 <ul id="footer-menu" class="footer-menus"><li id="menu-item-847424" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-847424"><a href="https://checkout.sentinelandenterprise.com/?g2i_source=SB&g2i_medium=footer&g2i_campaign=nav&g2i_or_o=Internet&g2i_or_p=footer">Subscribe</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 919 920<ul class="footer-menu"> 921 <li id="menu-item-847425" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-847425"><a href="https://enewspaper.sentinelandenterprise.com/">e-Edition</a></li> 922 <li id="menu-item-847426" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-847426"><a href="https://myaccount.sentinelandenterprise.com/se/preference">Sign Up For Newsletters</a></li> 923 <li id="menu-item-847427" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-847427"><a href="https://www.sentinelandenterprise.com/mobile-apps">Mobile Apps</a></li> 924</ul> 925</li> 926<li id="menu-item-847428" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-847428"><a href="https://www.sentinelandenterprise.com/contact-us">Contact Us</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 927 928<ul class="footer-menu"> 929 <li id="menu-item-1433989" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1433989"><a href="https://www.sentinelandenterprise.com/digital-subscription-frequently-asked-questions/">Digital Subscription FAQ</a></li> 930 <li id="menu-item-847429" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-847429"><a href="https://mng-sen.smugmug.com/">Purchase Photos</a></li> 931 <li id="menu-item-847430" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-847430"><a href="https://www.sentinelandenterprise.com/contest/">Contests</a></li> 932 <li id="menu-item-847431" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-847431"><a href="https://myworkdaycenter.wd5.myworkdayjobs.com/MNG">Work for Us</a></li> 933 <li id="menu-item-847432" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-847432"><a href="https://www.medianewsgroup.com/privacy-policy/">Privacy Policy</a></li> 934 <li id="menu-item-847433" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-847433"><a href="https://www.medianewsgroup.com/accessibility-statement/">Accessibility</a></li> 935 <li id="menu-item-896552" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-896552"><a href="https://www.sentinelandenterprise.com/sitemap/">Sitemap</a></li> 936</ul> 937</li> 938<li id="menu-item-847434" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-847434"><a href="http://marketplace.newspaperclassifiedsma.com/">Classifieds</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 939 940<ul class="footer-menu"> 941 <li id="menu-item-847435" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-847435"><a href="https://marketplace.newspaperclassifiedsma.com/">Public Notices</a></li> 942 <li id="menu-item-847436" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-847436"><a href="https://marketplace.newspaperclassifiedsma.com/">Homes</a></li> 943 <li id="menu-item-847437" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-847437"><a href="https://www.findjobsinne.com/">Jobs</a></li> 944</ul> 945</li> 946<li id="menu-item-847439" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-847439"><a href="https://www.medianewsgroup.com/advertise-with-us/">MNG Network Advertising</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 947 948<ul class="footer-menu"> 949 <li id="menu-item-847440" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-847440"><a href="https://businessdirectory.sentinelandenterprise.com/marketplace/todays_ads/">Todayâs Print Ads</a></li> 950 <li id="menu-item-847441" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-847441"><a href="https://www.sentinelandenterprise.com/special-sections/">Special Sections</a></li> 951 <li id="menu-item-847442" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-847442"><a href="https://www.adtaxi.com/our-approach/">Adtaxi Solutions</a></li> 952</ul> 953</li> 954<li class="mng-follow"><div class="footer-follow"></div> 955 <a href="https://checkout.sentinelandenterprise.com/?&g2i_or_o=Internet&g2i_or_p=mg2nav&g2i_source=SB&g2i_medium=side-nav&g2i_campaign=nav&returnUrl=https%253A%252F%252Fwww.sentinelandenterprise.com%252F" class="subscribe-button"> 956 <span>Subscribe Now</span> </a> 957 958 </li></ul> 959 </div> 960 961 <div class="dfm-site-info"> 962 963 <div class="colophon"> 964 965 <div class="footer-flex-menu-wrap"><ul id="footer-bottom-menu" class="menu"><li id="menu-item-214" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-214"><a href="https://www.medianewsgroup.com/terms-of-use/">Terms of Use</a></li> 966<li id="menu-item-215" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-215"><a href="https://www.medianewsgroup.com/cookie-policy/">Cookie Policy</a></li> 967<li id="menu-item-1123202" class="cookie-policy-click menu-item menu-item-type-custom menu-item-object-custom menu-item-1123202"><a href="#">Cookie Preferences</a></li> 968<li id="menu-item-877455" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-877455"><a href="https://www.medianewsgroup.com/privacy-policy/#911-notice-at-collection-the-personal-information-that-we-collect">California Notice at Collection</a></li> 969<li id="menu-item-877456" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-877456"><a href="https://www.medianewsgroup.com/privacy-policy/#916-notice-
969of-financial-incentive">Notice of Financial Incentive</a></li> 970<li id="menu-item-877457" class="cookie-policy-click menu-item menu-item-type-custom menu-item-object-custom menu-item-877457"><a href="#">Do Not Sell/Share My Personal Informatio</a></li> 971<li id="menu-item-216" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-216"><a href="https://www.medianewsgroup.com/arbitration">Arbitration</a></li> 972<li id="menu-item-217" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-217"><a href="https://www.medianewsgroup.com/">MediaNews Group</a></li> 973<li id="menu-item-218" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-218"><a href="https://vip.wordpress.com/">Powered by WordPress.com VIP</a></li> 974</ul><div class="footer-copyright-notice"><p>Copyright 2026 Sentinel and Enterprise. All rights reserved. The use of any content on this website for the purpose of training artificial intelligence systems, algorithms, machine learning models, text and data mining, or similar use is strictly prohibited without explicit written consent.</p></div> </div> 975 </div> 976 977 </div> 978 979 </footer><!-- .site-footer --> 980 981 </div><!-- #page --> 982 983
983<script> 984 (function(w) { 985 if ( null !== document.cookie.match(/^(.*;)?\s*auth0_sub\s*=\s*[^;]+(.*)?$/) ) { 986 w.PARSELY = { 987 autotrack: false, 988 onReady: function() { 989 PARSELY.updateDefaults({ 990 data: { 991 plan: "subscriber" 992 } 993 }); 994 PARSELY.beacon.trackPageView(); 995 } 996 }; 997 } 998 })(window); 999 </script>
999<div id="mobile-adhesion" class="closed"><button class="close-mobile-adhesion" onclick="closeMobileAdhesionAd()" onkeydown="keyboardHandler(event)">Close</button> 1000
1000<script> 1001 function closeMobileAdhesionAd() { 1002 document.getElementById("mobile-adhesion").classList.add("closed"); 1003 } 1004 1005 function keyboardHandler(e) { 1006 var keycode = ( e.keyCode ? e.keyCode : e.which ); 1007 if (keycode == "13") { 1008 closeMobileAdhesionAd(); 1009 } 1010 } 1011 </script>
1011 1012 <div class="dfp-ad dfp-mobile_adhesion" id="div-gpt-ad-mobile_adhesion" style="visibility:hidden"> 1013 <div class="htlad-mobile_adhesion" data-unit='sentinelandenterprise.com/sports/mlb/boston-red-sox/mobile_adhesion' data-targeting=''></div> 1014 </div></div>
1014<script type='text/javascript'> 1015/* <![CDATA[ */ 1016if ( 'undefined' !== typeof _snaq ) { 1017_snaq.push(['setAuthor', 'Gabrielle Starr']); 1018_snaq.push(['setArticlePublishTime','2026-09-23T21:56:27-04:00']); 1019_snaq.push(['setSection', 'Boston Red Sox']); 1020} 1021/* ]]> */ 1022</script>
1022 1023<div id="mg2Widget-newsletter-container"></div>
1023<script src="https://www.sentinelandenterprise.com/var/www/wp-content/plugins/mng-htl/dist/js/mngHtlMods.min.js?ver=1790198152" id="__htl_mods-js"></script>
vendor: 1 bytes, line 1023
1023
1024<script src="https://htlbid.com/v3/sentinelandenterprise.com/htlbid.js" id="__htl_script-js" data-wp-strategy="async"></script>
vendor: 1 bytes, line 1024
1024
1025<script id="__htl_script-js-after"> 1026 window.htlbid = window.htlbid || {}; 1027 htlbid.cmd = htlbid.cmd || []; 1028 htlbid.cmd.push( function() { 1029 htlbid.layout( 'universal' ); 1030 htlbid.setTargeting( "is_testing","no" ); 1031 htlbid.setTargeting( "kv", ["boston-red-sox","mlb","sports","gabrielle-starr"] ); 1032 htlbid.setTargeting( "page", "article" ); 1033 htlbid.setTargeting( "content", [] ); 1034 htlbid.setTargeting( "RPN", "29348722208" ); 1035 htlbid.setTargeting( "rurl", "" ); 1036 htlbid.setTargeting( "articleid", 1772941 ); 1037 window.htlbid.pubads().setPublisherProvidedId( "1a94dd7d57c146d45e38edf2e178f83aed638cb3458a0c7cd84d54e48914dca6" ); 1038 } ); 1039 window.addEventListener( 'voltaxPlayerLoaded', ( event ) => { 1040 const vplayer = event.detail.player; 1041 vplayer.setExternalKVPs( { 1042 kv: ["boston-red-sox","mlb","sports","gabrielle-starr"], 1043 page: "article", 1044 articleid: 1772941 1045 } ); 1046 } ); 1047//# sourceURL=__htl_script-js-after 1048</script>
vendor: 1 bytes, line 1048
1048
1049<script type="text/javascript" src="https://www.sentinelandenterprise.com/_static/??-eJyVy0EKwjAQBdALaccgol2IC08S2tFOSGZC/6RiT6+CC7duHzx61O1g6qxOPnFh0FtKhCmNAqcEMkS1a4Nb6Ypol7Chn1Zzu4uC6mRuepOcaWEdbaYqg7eZP/RfzHF9QlbGt13KORz7XehP4bBPL02AQ18=" ></script>
1049<script src="https://ak.sail-horizon.com/spm/spm.v1.min.js" id="mng-newsletters-sailthru-scout-js" data-wp-strategy="async"></script>
vendor: 1 bytes, line 1049
1049
1050<script id="mng-newsletters-sailthru-scout-js-after"> 1051Sailthru.init( {"customerId":"ca78a3a2ac950c3765168cd0547c8adb","autoTrackPageview":true,"useStoredTags":true,"excludeContent":false} ); 1052//# sourceURL=mng-newsletters-sailthru-scout-js-after 1053</script>
vendor: 1 bytes, line 1053
1053
1054<script type="text/javascript" src="https://www.sentinelandenterprise.com/wp-includes/js/dist/hooks.min.js?m=1790088657g" ></script>
1054<script src="https://www.sentinelandenterprise.com/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
vendor: 1 bytes, line 1054
1054
1055<script id="wp-i18n-js-after"> 1056wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1057wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1058//# sourceURL=wp-i18n-js-after 1059</script>
vendor: 1 bytes, line 1059
1059
1060<script id="wp-parsely-loader-js-before"> 1061window.wpParselySiteId = 'sentinelandenterprise.com'; 1062//# sourceURL=wp-parsely-loader-js-before 1063</script>
vendor: 1 bytes, line 1063
1063
1064<script src="https://www.sentinelandenterprise.com/wp-content/mu-plugins/wp-parsely-3.24/build/loader.js?ver=ecf94842061bea03d54b" id="wp-parsely-loader-js"></script>
vendor: 1 bytes, line 1064
1064
1065<script data-parsely-site="sentinelandenterprise.com" src="https://cdn.parsely.com/keys/sentinelandenterprise.com/p.js?ver=3.24.1" id="parsely-cfg"></script>
vendor: 1 bytes, line 1065
1065
1066<script src="https://www.sentinelandenterprise.com/wp-content/themes/wp-mason/dist/js/ads.min.js?ver=1.0" id="can-run-ads-js"></script>
vendor: 1 bytes, line 1066
1066
1067<script type="text/javascript" src="https://www.sentinelandenterprise.com/_static/??-eJyVzkEKwkAMheELOU0tQulCpEuPMXTSdsokGSZR6e2t4sKFiG4ffLwfbtkNwoZsYDMSKnhVNAU1b3GARSFLWseYklYUuVp0Bz8gkoCF0Reb1y9uW8irMISo9nBJJjnT1JuVTyynyxRZIYzkfHDbi75RH/pnx79SG77GgPJyJzru265u6kPddssdtARrXA==" ></script>
1067<script src="//embed.sendtonews.com/player3/embedcode.js?fk=axvk4zj1&cid=18804&offsetx=0&offsety=112&floatwidth=400&floatposition=bottom-right&ver=1.0.0" id="dfm_stn_player_script-js"></script>
vendor: 1 bytes, line 1067
1067
1068<script type="text/javascript" src="https://www.sentinelandenterprise.com/wp-content/themes/wp-mason/dist/js/linkableImageWidget.min.js?m=1790198153g" ></script>
1068<script id="digisubs-social-login-js-after"> 1069(function () { 1070 var logPrefix = '[digisubs-social-login]'; 1071 var readyTimeoutMs = 10000; 1072 var pendingFlag = 'mng-digisubs-regwall-social'; 1073 var reloadedFlag = 'mng-digisubs-regwall-social-reloaded'; 1074 var newsletterDoneFlag = 'mng-digisubs-regwall-nl-done'; 1075 1076 function isEmbedReady() { 1077 return !!document.querySelector('#mng-modal'); 1078 } 1079 1080 function getAuthReady() { 1081 return (window.MNGAuth && window.MNGAuth.authenticationReady) 1082 || (window.MNGAuthentication && window.MNGAuthentication.authenticationReady) 1083 || null; 1084 } 1085 1086 function decodeJwt(token) { 1087 try { 1088 var parts = token.split('.'); 1089 if (parts.length < 2) { 1090 return null; 1091 } 1092 var base64 = parts[1].replace(/-/g, '+').replace(/_/g, '/'); 1093 while (base64.length % 4) { 1094 base64 += '='; 1095 } 1096 return JSON.parse(atob(base64)); 1097 } catch (e) { 1098 return null; 1099 } 1100 } 1101 1102 function isAuthenticated() { 1103 var ready = getAuthReady(); 1104 if (ready && ready.isAuthenticated) { 1105 return true; 1106 } 1107 return hasMngSessionIdToken(); 1108 } 1109 1110 function getMngSession() { 1111 try { 1112 return JSON.parse(window.localStorage.getItem('__MNG_Session') || 'null'); 1113 } catch (e) { 1114 return null; 1115 } 1116 } 1117 1118 function hasMngSessionIdToken() { 1119 var session = getMngSession(); 1120 return !!(session && typeof session.idToken === 'string' && session.idToken.length > 20); 1121 } 1122 1123 function waitForNativeSession() { 1124 return new Promise(function (resolve) { 1125 if (hasMngSessionIdToken()) { 1126 resolve(true); 1127 return; 1128 } 1129 var started = Date.now(); 1130 var poll = window.setInterval(function () { 1131 if (hasMngSessionIdToken()) { 1132 window.clearInterval(poll); 1133 console.info(logPrefix, 'native __MNG_Session is ready'); 1134 resolve(true); 1135 } else if (Date.now() - started > 15000) { 1136 window.clearInterval(poll); 1137 console.warn(logPrefix, 'timed out waiting for native __MNG_Session'); 1138 resolve(false); 1139 } 1140 }, 100); 1141 }); 1142 } 1143 1144 function isEntitledSubscriber() { 1145 var match = document.cookie.match(/(?:^|; )mng-entitlements=([^;]*)/); 1146 if (!match) { 1147 return false; 1148 } 1149 var payload = decodeJwt(decodeURIComponent(match[1])); 1150 return !!(payload && payload.entitlement_entitled); 1151 } 1152 1153 function getAuthEmail() { 1154 var ready = getAuthReady(); 1155 if (ready && ready.claims && ready.claims.email) { 1156 return ready.claims.email; 1157 } 1158 if (ready && typeof ready.idToken === 'string') { 1159 var claims = decodeJwt(ready.idToken); 1160 if (claims && claims.email) { 1161 return claims.email; 1162 } 1163 } 1164 var session = getMngSession(); 1165 if (session && session.email) { 1166 return session.email; 1167 } 1168 if (session && session.idToken) { 1169 var sessionClaims = decodeJwt(session.idToken); 1170 if (sessionClaims && sessionClaims.email) { 1171 return sessionClaims.email; 1172 } 1173 } 1174 return ''; 1175 } 1176 1177 function hideSocialLogin() { 1178 document.querySelectorAll('.digisubs-social-login').forEach(function (el) { 1179 el.classList.add('is-hidden'); 1180 el.setAttribute('hidden', 'hidden'); 1181 }); 1182 } 1183 1184 function grantRegwallAccessCookies() { 1185 var pathname = window.location.pathname; 1186 document.cookie = 'entitled_via_newsletter=true; path=' + pathname + '; max-age=1800'; 1187 document.cookie = 'sspw_has-nl-registration=true; path=/; max-age=604800'; 1188 if (typeof demeter === 'function') { 1189 demeter('userProperties', { args: { visitorType: 'registered' } }); 1190 } 1191 console.info(logPrefix, 'granted limited article access cookies'); 1192 } 1193 1194 function waitForEngageSubscribe() { 1195 return new Promise(function (resolve, reject) { 1196 if (window.engageLibrary && typeof window.engageLibrary.sspwSuscribeToNewsletter === 'function') { 1197 resolve(); 1198 return; 1199 } 1200 var started = Date.now(); 1201 var poll = window.setInterval(function () { 1202 if (window.engageLibrary && typeof window.engageLibrary.sspwSuscribeToNewsletter === 'function') { 1203 window.clearInterval(poll); 1204 resolve(); 1205 } else if (Date.now() - started > readyTimeoutMs) { 1206 window.clearInterval(poll); 1207 reject(new Error('engageLibrary.sspwSuscribeToNewsletter not available')); 1208 } 1209 }, 100); 1210 }); 1211 } 1212 1213 function subscribeRegwallNewsletter() { 1214 var prefId = window.authentication_config && window.authentication_config.regwallPrefId; 1215 if (!prefId) { 1216 console.info(logPrefix, 'no regwallPrefId, skipping newsletter subscribe'); 1217 return Promise.resolve(false); 1218 } 1219 var email = getAuthEmail(); 1220 if (!email) { 1221 console.warn(logPrefix, 'no auth email, skipping newsletter subscribe'); 1222 return Promise.resolve(false); 1223 } 1224 return waitForEngageSubscribe().then(function () { 1225 console.info(logPrefix, 'subscribing', email, 'to prefId', prefId); 1226 return window.engageLibrary.sspwSuscribeToNewsletter(email, Number(prefId)); 1227 }); 1228 } 1229 1230 function waitForAuthEmail() { 1231 return new Promise(function (resolve) { 1232 var email = getAuthEmail(); 1233 if (email) { 1234 resolve(email); 1235 return; 1236 } 1237 var started = Date.now(); 1238 var poll = window.setInterval(function () { 1239 var nextEmail = getAuthEmail(); 1240 if (nextEmail) { 1241 window.clearInterval(poll); 1242 resolve(nextEmail); 1243 } else if (Date.now() - started > readyTimeoutMs) { 1244 window.clearInterval(poll); 1245 resolve(''); 1246 } 1247 }, 50); 1248 }); 1249 } 1250 1251 function urlWithoutWallOverride() { 1252 var url = new URL(window.location.href); 1253 if (!url.searchParams.has('wall_override')) { 1254 return ''; 1255 } 1256 url.searchParams.delete('wall_override'); 1257 return url.pathname + url.search + url.hash; 1258 } 1259 1260 function dropWallOverrideFromAddressBar() { 1261 var cleanPath = urlWithoutWallOverride(); 1262 if (!cleanPath) { 1263 return false;
1264 } 1265 window.history.replaceState({}, '', window.location.origin + cleanPath); 1266 console.info(logPrefix, 'removed wall_override from the URL before embed login reload'); 1267 return true; 1268 } 1269 1270 (function patchLocationReload() { 1271 try { 1272 var originalReload = window.location.reload.bind(window.location); 1273 window.location.reload = function () { 1274 if (sessionStorage.getItem(pendingFlag) === '1') { 1275 var cleanPath = urlWithoutWallOverride(); 1276 if (cleanPath) { 1277 console.info(logPrefix, 'embed login reload: dropping wall_override'); 1278 window.location.replace(window.location.origin + cleanPath); 1279 return; 1280 } 1281 } 1282 return originalReload(); 1283 }; 1284 } catch (e) {} 1285 })(); 1286 1287 var finishingSocialLogin = false; 1288 1289 function finishRegwallSocialLogin() { 1290 if (finishingSocialLogin) { 1291 return; 1292 } 1293 finishingSocialLogin = true; 1294 hideSocialLogin(); 1295 1296 waitForAuthEmail().then(function () { 1297 if (sessionStorage.getItem(newsletterDoneFlag) === '1') { 1298 return false; 1299 } 1300 return subscribeRegwallNewsletter().then(function (ok) { 1301 sessionStorage.setItem(newsletterDoneFlag, '1'); 1302 console.info(logPrefix, 'newsletter subscribe', ok ? 'succeeded' : 'skipped or failed'); 1303 return ok; 1304 }); 1305 }).catch(function (err) { 1306 console.error(logPrefix, 'newsletter subscribe error', err); 1307 }).then(function () { 1308 if (!isEntitledSubscriber()) { 1309 grantRegwallAccessCookies(); 1310 } 1311 return waitForNativeSession(); 1312 }).then(function (hasSession) { 1313 if (!hasSession) { 1314 console.warn(logPrefix, 'embed login did not persist __MNG_Session'); 1315 } 1316 dropWallOverrideFromAddressBar(); 1317 sessionStorage.removeItem(pendingFlag); 1318 sessionStorage.removeItem(reloadedFlag); 1319 sessionStorage.removeItem(newsletterDoneFlag); 1320 finishingSocialLogin = false; 1321 }); 1322 } 1323 1324 function onAuthenticated() { 1325 hideSocialLogin(); 1326 if (sessionStorage.getItem(pendingFlag) === '1') { 1327 dropWallOverrideFromAddressBar(); 1328 finishRegwallSocialLogin(); 1329 } 1330 } 1331 1332 function getAuthScriptEl() { 1333 return document.querySelector('script[src*="mng-auth"]'); 1334 } 1335 1336 function getAuthScriptSrc() { 1337 var el = getAuthScriptEl(); 1338 return el ? el.src : '(no mng-auth script tag)'; 1339 } 1340 1341 function authDiagnostics() { 1342 return [ 1343 'script=' + getAuthScriptSrc(), 1344 'MNGAuth=' + typeof window.MNGAuth, 1345 'module=' + typeof window.module, 1346 'exports=' + typeof window.exports, 1347 'define=' + typeof window.define, 1348 'define.amd=' + !!(window.define && window.define.amd) 1349 ].join(' '); 1350 } 1351 1352 function adoptMngAuth() { 1353 if (window.MNGAuth && (typeof window.MNGAuth.init === 'function' || typeof window.MNGAuth.showScreen === 'function')) { 1354 return window.MNGAuth; 1355 } 1356 var candidates = []; 1357 if (window.module && window.module.exports) { 1358 candidates.push(window.module.exports.MNGAuth || window.module.exports); 1359 } 1360 if (window.exports) { 1361 candidates.push(window.exports.MNGAuth || window.exports); 1362 } 1363 for (var i = 0; i < candidates.length; i++) { 1364 var candidate = candidates[i]; 1365 if (candidate && (typeof candidate.init === 'function' || typeof candidate.showScreen === 'function')) { 1366 window.MNGAuth = candidate; 1367 console.info(logPrefix, 'adopted MNGAuth from UMD export'); 1368 return candidate; 1369 } 1370 } 1371 return null; 1372 } 1373 1374 function waitForMngAuth() { 1375 if (window.__mngAuthReadyPromise) { 1376 return window.__mngAuthReadyPromise; 1377 } 1378 window.__mngAuthReadyPromise = new Promise(function (resolve, reject) { 1379 if (adoptMngAuth()) { 1380 resolve(); 1381 return; 1382 } 1383 1384 var settled = false; 1385 1386 function succeed() { 1387 if (settled) { 1388 return; 1389 } 1390 settled = true; 1391 resolve(); 1392 } 1393 1394 function fail(message) { 1395 if (settled) { 1396 return; 1397 } 1398 settled = true; 1399 window.__mngAuthReadyPromise = null; 1400 reject(new Error(message + ' ' + authDiagnostics())); 1401 } 1402 1403 function shadowUmdGlobals() { 1404 var saved = { 1405 module: window.module, 1406 exports: window.exports, 1407 define: window.define 1408 };
1409 try { 1410 delete window.module; 1411 delete window.exports; 1412 delete window.define; 1413 } catch (e) { 1414 window.module = undefined; 1415 window.exports = undefined; 1416 window.define = undefined; 1417 } 1418 return saved; 1419 } 1420 1421 function restoreUmdGlobals(saved) { 1422 try { 1423 if (typeof saved.module !== 'undefined') { 1424 window.module = saved.module; 1425 } 1426 if (typeof saved.exports !== 'undefined') { 1427 window.exports = saved.exports; 1428 } 1429 if (typeof saved.define !== 'undefined') { 1430 window.define = saved.define; 1431 } 1432 } catch (e) {} 1433 } 1434 1435 function loadIsolatedCopy() { 1436 var src = getAuthScriptSrc(); 1437 if (src === '(no mng-auth script tag)') { 1438 fail('mng-auth.js is not on the page'); 1439 return; 1440 } 1441 console.info(logPrefix, 'reloading mng-auth.js without UMD globals'); 1442 var saved = shadowUmdGlobals(); 1443 var script = document.createElement('script'); 1444 script.src = src; 1445 script.onload = function () { 1446 restoreUmdGlobals(saved); 1447 if (adoptMngAuth()) { 1448 succeed(); 1449 return; 1450 } 1451 fail('CDN loaded but did not expose window.MNGAuth'); 1452 }; 1453 script.onerror = function () { 1454 restoreUmdGlobals(saved); 1455 fail('mng-auth.js failed to load'); 1456 }; 1457 document.head.appendChild(script); 1458 } 1459 1460 var existing = getAuthScriptEl(); 1461 if (existing && document.readyState === 'loading') { 1462 existing.addEventListener('load', function () { 1463 if (adoptMngAuth()) { 1464 succeed(); 1465 return; 1466 } 1467 loadIsolatedCopy(); 1468 }); 1469 existing.addEventListener('error', function () { 1470 fail('existing mng-auth.js tag failed to load'); 1471 }); 1472 return; 1473 } 1474 1475 loadIsolatedCopy(); 1476 }); 1477 return window.__mngAuthReadyPromise; 1478 } 1479 1480 function waitForEmbedReady() { 1481 return new Promise(function (resolve, reject) { 1482 if (isEmbedReady()) { 1483 resolve(); 1484 return; 1485 } 1486 1487 var settled = false; 1488 var poll; 1489 1490 function cleanup() { 1491 window.clearInterval(poll); 1492 document.removeEventListener('mng.auth.onFinished', onFinished); 1493 } 1494 1495 function succeed() { 1496 if (settled) { 1497 return; 1498 } 1499 settled = true; 1500 cleanup(); 1501 resolve(); 1502 } 1503 1504 function fail(message) { 1505 if (settled) { 1506 return; 1507 } 1508 settled = true; 1509 cleanup(); 1510 reject(new Error(message)); 1511 } 1512 1513 function onFinished() { 1514 if (isEmbedReady()) { 1515 succeed(); 1516 return; 1517 } 1518 fail('mng-auth reported onFinished but #mng-modal was not created. script=' + getAuthScriptSrc()); 1519 } 1520 1521 document.addEventListener('mng.auth.onFinished', onFinished); 1522 poll = window.setInterval(function () { 1523 if (isEmbedReady()) { 1524 succeed(); 1525 } 1526 }, 100); 1527 window.setTimeout(function () { 1528 fail('timed out waiting for #mng-modal. script=' + getAuthScriptSrc()); 1529 }, readyTimeoutMs); 1530 }); 1531 } 1532 1533 function openEmbedLogin(button) { 1534 var connection = button.getAttribute('data-mng-auth-social-action'); 1535 console.info(logPrefix, 'click', button.getAttribute('data-mng-cta'), '- waiting for embed login', connection, getAuthScriptSrc()); 1536 return waitForMngAuth().then(function () { 1537 if (isEmbedReady()) { 1538 button.__mngSocialForward = true; 1539 button.click(); 1540 button.__mngSocialForward = false; 1541 console.info(logPrefix, 'forwarded social click to embed login', connection); 1542 return; 1543 } 1544 return waitForEmbedReady().then(function () { 1545 button.__mngSocialForward = true; 1546 button.click(); 1547 button.__mngSocialForward = false; 1548 console.info(logPrefix, 'forwarded social click to embed login', connection); 1549 }); 1550 }).catch(function (err) { 1551 console.error(logPrefix, 'failed to open embed login', err); 1552 }); 1553 } 1554 1555 document.addEventListener('click', function (event) { 1556 var button = event.target.closest('.digisubs-social-login__button'); 1557 if (!button || button.__mngSocialForward) { 1558 return; 1559 } 1560 sessionStorage.setItem(pendingFlag, '1'); 1561 if (isEmbedReady() && window.MNGAuth) { 1562 console.info(logPrefix, 'click', button.getAttribute('data-mng-cta'), '- letting embed login handle', button.getAttribute('data-mng-auth-social-action')); 1563 return; 1564 } 1565 event.preventDefault(); 1566 event.stopPropagation(); 1567 openEmbedLogin(button); 1568 }); 1569 1570 ['authenticationReady', 'mng-auth-check-complete', 'entitlementsReady'].forEach(function (name) { 1571 window.addEventListener(name, function () { 1572 if (isAuthenticated()) { 1573 onAuthenticated(); 1574 } 1575 }, true); 1576 }); 1577 ['mng.auth.onReady', 'mng.auth.onLogin', 'mng.auth.onAuthDetermined', 'mng.auth.onEntitlementsDetermined'].forEach(function (name) { 1578 document.addEventListener(name, function () { 1579 if (isAuthenticated()) { 1580 onAuthenticated(); 1581 } 1582 }, true); 1583 }); 1584 1585 if (window.authentication_config && window.authentication_config.debug === '1') { 1586 console.info(logPrefix, 'bridge ready', typeof window.MNGAuth, getAuthScriptSrc()); 1587 } 1588 1589 if (isAuthenticated()) { 1590 onAuthenticated(); 1591 } 1592})(); 1593//# sourceURL=digisubs-social-login-js-after 1594</script>
vendor: 1 bytes, line 1594
1594
1595<script src="https://applepay.cdn-apple.com/jsapi/1.latest/apple-pay-sdk.js" id="apple_pay_sdk-js"></script>
vendor: 1 bytes, line 1595
1595
1596<script id="mng_apple-js-extra"> 1597var apple_config = {"applePayEnabled":"1","loggedOutPurchaseEnabled":"0","sourceId":"1652"}; 1598//# sourceURL=mng_apple-js-extra 1599</script>
vendor: 1 bytes, line 1599
1599
1600<script type="text/javascript" src="https://www.sentinelandenterprise.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.apple.bundle.js?m=1790204078g" ></script>
1600<script id="mng-cache-control-js-before"> 1601window.cache_control_adminbar_support = {"rootUrl":"https:\/\/www.sentinelandenterprise.com\/wp-admin\/admin-ajax.php","rootAction":"cache_control_adminbar_action","nonce":"08c9c3e656","isSectionFront":true,"isHomepage":false} 1602//# sourceURL=mng-cache-control-js-before 1603</script>
vendor: 1 bytes, line 1603
1603
1604<script src="https://www.sentinelandenterprise.com/wp-content/plugins/mng-cache-control/Src/assets/dist/mng-cache-control-adminbar.js?ver=0.2.1" id="mng-cache-control-js"></script>
vendor: 1 bytes, line 1604
1604
1605<script id="jetpack-stats-js-before"> 1606_stq = window._stq || []; 1607_stq.push([ "view", {"v":"ext","blog":"156564369","post":"1772941","tz":"-4","srv":"www.sentinelandenterprise.com","hp":"vip","j":"1:16.1.3"} ]); 1608_stq.push([ "clickTrackerInit", "156564369", "1772941" ]); 1609//# sourceURL=jetpack-stats-js-before 1610</script>
vendor: 1 bytes, line 1610
1610
1611<script src="https://stats.wp.com/e-202639.js" id="jetpack-stats-js" defer data-wp-strategy="defer" fetchpriority="low"></script>
vendor: 1 bytes, line 1611
1611
1612<script async src="https://cdn.p-n.io/pushly-sdk.min.js?domain_key=36lGkzP045YAnMC14hCvoAmOGCcNFA5yDCwe&ver=6.9.9" id="pushly-sdk-js"></script>
vendor: 1 bytes, line 1612
1612
1613<script id="sharing-js-js-extra"> 1614var sharing_js_options = {"lang":"en","counts":"","is_stats_active":"1"}; 1615//# sourceURL=sharing-js-js-extra 1616</script>
vendor: 1 bytes, line 1616
1616
1617<script src="https://www.sentinelandenterprise.com/wp-content/mu-plugins/jetpack-16.1/_inc/build/sharedaddy/sharing.min.js?ver=16.1.3" id="sharing-js-js"></script>
vendor: 1 bytes, line 1617
1617
1618<script id="sharing-js-js-after"> 1619var windowOpen; 1620 ( function () { 1621 function matches( el, sel ) { 1622 return !! ( 1623 el.matches && el.matches( sel ) || 1624 el.msMatchesSelector && el.msMatchesSelector( sel ) 1625 ); 1626 } 1627 1628 document.body.addEventListener( 'click', function ( event ) { 1629 if ( ! event.target ) { 1630 return; 1631 } 1632 1633 var el; 1634 if ( matches( event.target, 'a.share-facebook' ) ) { 1635 el = event.target; 1636 } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-facebook' ) ) { 1637 el = event.target.parentNode; 1638 } 1639 1640 if ( el ) { 1641 event.preventDefault(); 1642 1643 // If there's another sharing window open, close it. 1644 if ( typeof windowOpen !== 'undefined' ) { 1645 windowOpen.close(); 1646 } 1647 windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomfacebook', 'menubar=1,resizable=1,width=600,height=400' ); 1648 return false; 1649 } 1650 } ); 1651 } )(); 1652var windowOpen; 1653 ( function () { 1654 function matches( el, sel ) { 1655 return !! ( 1656 el.matches && el.matches( sel ) || 1657 el.msMatchesSelector && el.msMatchesSelector( sel ) 1658 ); 1659 } 1660 1661 document.body.addEventListener( 'click', function ( event ) { 1662 if ( ! event.target ) { 1663 return; 1664 } 1665 1666 var el; 1667 if ( matches( event.target, 'a.share-x' ) ) { 1668 el = event.target; 1669 } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-x' ) ) { 1670 el = event.target.parentNode; 1671 } 1672 1673 if ( el ) { 1674 event.preventDefault(); 1675 1676 // If there's another sharing window open, close it. 1677 if ( typeof windowOpen !== 'undefined' ) { 1678 windowOpen.close(); 1679 } 1680 windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomx', 'menubar=1,resizable=1,width=600,height=350' ); 1681 return false; 1682 } 1683 } ); 1684 } )(); 1685//# sourceURL=sharing-js-js-after 1686</script>
vendor: 1 bytes, line 1686
1686
1687<script id="wp-emoji-settings" type="application/json"> 1688{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.sentinelandenterprise.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.9"}} 1689</script>
vendor: 1 bytes, line 1689
1689
1690<script type="module"> 1691/*! This file is auto-generated */ 1692var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1693//# sourceURL=https://www.sentinelandenterprise.com/wp-includes/js/wp-emoji-loader.min.js 1694</script>
1694 1695 1696 </body> 1697 </html> 1698
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.