×
Deadspin | Patrick Bailey’s 3-run homer carries Giants past Dodgers  Apr 22, 2026; San Francisco, California, USA; San Francisco Giants catcher Patrick Bailey (14) reacts after hitting a three run home run during the seventh inning against the Los Angeles Dodgers at Oracle Park. Mandatory Credit: Stan Szeto-Imagn Images   Shohei Ohtani pitched six shutout innings, but Patrick Bailey belted a tiebreaking three-run homer off reliever Jack Dreyer in the seventh, lifting the San Francisco Giants to a 3-0 victory over the visiting Los Angeles Dodgers on Wednesday.  Tyler Mahle (1-3) tossed seven innings and teamed with two relievers on a four-hitter, giving the Giants a second straight low-scoring win over the two-time defending champs. San Francisco prevailed 3-1 in the series opener on Tuesday.  Ohtani and Mahle matched zeros for six innings before the Dodgers star was pulled after having thrown 91 pitches. He has pitched exactly six innings in his four starts this season, and he owns a National League-leading 0.38 ERA.  Ohtani limited the Giants to five hits and struck out seven without walking a batter.  The Giants jumped on Dreyer (1-1) in the bottom of the seventh.  Jung Hoo Lee and Heliot Ramos began the frame with consecutive singles, and each advanced a base on Drew Gilbert’s sacrifice bunt.  The left-handed Dreyer then got two strikes on Bailey, the No. 9 batter, before the switch hitter launched his first homer of the season into the bleachers in left field.   The RBIs were just the second, third and fourth of the season for Bailey, the Giants’ regular catcher.  San Francisco’s Caleb Kilian survived a leadoff single by Miguel Rojas to throw a scoreless eighth. Ryan Walker worked a hitless ninth for his third save of the season, his second in two nights.  Mahle, who entered the game with a 7.23 ERA, allowed three hits and two walks while striking out five.  Ohtani went 0-for-4 at the plate, snapping his streak of 53 straight games of having reached base safely. The run, which dated back to last season, equaled the second longest in Dodgers history in the modern era (since 1900).  Ramos and Rafael Devers had two hits apiece for the Giants, who scored three or fewer runs for the 16th time in 24 games this season.  Freddie Freeman collected a pair of singles on a night without an extra-base hit for the Dodgers, who have lost four of six on a seven-game trip.  –Field Level Media    #Deadspin #Patrick #Baileys #3run #homer #carries #Giants #Dodgers

Deadspin | Patrick Bailey’s 3-run homer carries Giants past Dodgers
Deadspin | Patrick Bailey’s 3-run homer carries Giants past Dodgers  Apr 22, 2026; San Francisco, California, USA; San Francisco Giants catcher Patrick Bailey (14) reacts after hitting a three run home run during the seventh inning against the Los Angeles Dodgers at Oracle Park. Mandatory Credit: Stan Szeto-Imagn Images   Shohei Ohtani pitched six shutout innings, but Patrick Bailey belted a tiebreaking three-run homer off reliever Jack Dreyer in the seventh, lifting the San Francisco Giants to a 3-0 victory over the visiting Los Angeles Dodgers on Wednesday.  Tyler Mahle (1-3) tossed seven innings and teamed with two relievers on a four-hitter, giving the Giants a second straight low-scoring win over the two-time defending champs. San Francisco prevailed 3-1 in the series opener on Tuesday.  Ohtani and Mahle matched zeros for six innings before the Dodgers star was pulled after having thrown 91 pitches. He has pitched exactly six innings in his four starts this season, and he owns a National League-leading 0.38 ERA.  Ohtani limited the Giants to five hits and struck out seven without walking a batter.  The Giants jumped on Dreyer (1-1) in the bottom of the seventh.  Jung Hoo Lee and Heliot Ramos began the frame with consecutive singles, and each advanced a base on Drew Gilbert’s sacrifice bunt.  The left-handed Dreyer then got two strikes on Bailey, the No. 9 batter, before the switch hitter launched his first homer of the season into the bleachers in left field.   The RBIs were just the second, third and fourth of the season for Bailey, the Giants’ regular catcher.  San Francisco’s Caleb Kilian survived a leadoff single by Miguel Rojas to throw a scoreless eighth. Ryan Walker worked a hitless ninth for his third save of the season, his second in two nights.  Mahle, who entered the game with a 7.23 ERA, allowed three hits and two walks while striking out five.  Ohtani went 0-for-4 at the plate, snapping his streak of 53 straight games of having reached base safely. The run, which dated back to last season, equaled the second longest in Dodgers history in the modern era (since 1900).  Ramos and Rafael Devers had two hits apiece for the Giants, who scored three or fewer runs for the 16th time in 24 games this season.  Freddie Freeman collected a pair of singles on a night without an extra-base hit for the Dodgers, who have lost four of six on a seven-game trip.  –Field Level Media    #Deadspin #Patrick #Baileys #3run #homer #carries #Giants #DodgersApr 22, 2026; San Francisco, California, USA; San Francisco Giants catcher Patrick Bailey (14) reacts after hitting a three run home run during the seventh inning against the Los Angeles Dodgers at Oracle Park. Mandatory Credit: Stan Szeto-Imagn Images

Shohei Ohtani pitched six shutout innings, but Patrick Bailey belted a tiebreaking three-run homer off reliever Jack Dreyer in the seventh, lifting the San Francisco Giants to a 3-0 victory over the visiting Los Angeles Dodgers on Wednesday.

Tyler Mahle (1-3) tossed seven innings and teamed with two relievers on a four-hitter, giving the Giants a second straight low-scoring win over the two-time defending champs. San Francisco prevailed 3-1 in the series opener on Tuesday.

Ohtani and Mahle matched zeros for six innings before the Dodgers star was pulled after having thrown 91 pitches. He has pitched exactly six innings in his four starts this season, and he owns a National League-leading 0.38 ERA.

Ohtani limited the Giants to five hits and struck out seven without walking a batter.

The Giants jumped on Dreyer (1-1) in the bottom of the seventh.

Jung Hoo Lee and Heliot Ramos began the frame with consecutive singles, and each advanced a base on Drew Gilbert’s sacrifice bunt.


The left-handed Dreyer then got two strikes on Bailey, the No. 9 batter, before the switch hitter launched his first homer of the season into the bleachers in left field.

The RBIs were just the second, third and fourth of the season for Bailey, the Giants’ regular catcher.

San Francisco’s Caleb Kilian survived a leadoff single by Miguel Rojas to throw a scoreless eighth. Ryan Walker worked a hitless ninth for his third save of the season, his second in two nights.

Mahle, who entered the game with a 7.23 ERA, allowed three hits and two walks while striking out five.

Ohtani went 0-for-4 at the plate, snapping his streak of 53 straight games of having reached base safely. The run, which dated back to last season, equaled the second longest in Dodgers history in the modern era (since 1900).

Ramos and Rafael Devers had two hits apiece for the Giants, who scored three or fewer runs for the 16th time in 24 games this season.

Freddie Freeman collected a pair of singles on a night without an extra-base hit for the Dodgers, who have lost four of six on a seven-game trip.


–Field Level Media

#Deadspin #Patrick #Baileys #3run #homer #carries #Giants #Dodgers

Apr 22, 2026; San Francisco, California, USA; San Francisco Giants catcher Patrick Bailey (14) reacts after hitting a three run home run during the seventh inning against the Los Angeles Dodgers at Oracle Park. Mandatory Credit: Stan Szeto-Imagn Images

Shohei Ohtani pitched six shutout innings, but Patrick Bailey belted a tiebreaking three-run homer off reliever Jack Dreyer in the seventh, lifting the San Francisco Giants to a 3-0 victory over the visiting Los Angeles Dodgers on Wednesday.

Tyler Mahle (1-3) tossed seven innings and teamed with two relievers on a four-hitter, giving the Giants a second straight low-scoring win over the two-time defending champs. San Francisco prevailed 3-1 in the series opener on Tuesday.

Ohtani and Mahle matched zeros for six innings before the Dodgers star was pulled after having thrown 91 pitches. He has pitched exactly six innings in his four starts this season, and he owns a National League-leading 0.38 ERA.

Ohtani limited the Giants to five hits and struck out seven without walking a batter.

The Giants jumped on Dreyer (1-1) in the bottom of the seventh.

Jung Hoo Lee and Heliot Ramos began the frame with consecutive singles, and each advanced a base on Drew Gilbert’s sacrifice bunt.

The left-handed Dreyer then got two strikes on Bailey, the No. 9 batter, before the switch hitter launched his first homer of the season into the bleachers in left field.

The RBIs were just the second, third and fourth of the season for Bailey, the Giants’ regular catcher.

San Francisco’s Caleb Kilian survived a leadoff single by Miguel Rojas to throw a scoreless eighth. Ryan Walker worked a hitless ninth for his third save of the season, his second in two nights.

Mahle, who entered the game with a 7.23 ERA, allowed three hits and two walks while striking out five.

Ohtani went 0-for-4 at the plate, snapping his streak of 53 straight games of having reached base safely. The run, which dated back to last season, equaled the second longest in Dodgers history in the modern era (since 1900).

Ramos and Rafael Devers had two hits apiece for the Giants, who scored three or fewer runs for the 16th time in 24 games this season.

Freddie Freeman collected a pair of singles on a night without an extra-base hit for the Dodgers, who have lost four of six on a seven-game trip.

–Field Level Media

Source link
#Deadspin #Patrick #Baileys #3run #homer #carries #Giants #Dodgers

Previous post

VIDEO | Rajasthan Royals’ Jadeja pleased with middle order’s response under pressure <div id="content-body-70896294" itemprop="articleBody"><p>Rajasthan Royals all-rounder Ravindra Jadeja said he was pleased the ​middle order got the chance to ‌bat under pressure on Wednesday after ​they came to the rescue ⁠when the top three failed to cash in against Lucknow Super Giants.</p><p>Openers Vaibhav ‌Sooryavanshi and Yashasvi Jaiswal, who are among the Indian Premier ‌League’s top-six scorers this season so ‌far, ⁠fell in quick succession along ⁠with Dhruv Jurel, leaving the visitor struggling at 32-3.</p><p>However, Jadeja struck an unbeaten 43 off ​29 balls as ‌the middle order lifted Rajasthan to 159-6 in 20 overs on a slow pitch. Lucknow was then bowled ‌out for 119 as Rajasthan ​collected a 40-run win.</p><p>“I personally think that we (middle order) got ⁠a chance to bat at the right time and that too in a ‌pressure situation,” Jadeja, who was named player of the match, told reporters.</p><p>“Sometimes in the past the top three are performing and making runs and the rest of the batting didn’t (get ‌to bat) much and they got exposed ​in important matches.</p><p>“So it’s a good thing that in the middle ⁠phase of the tournament, all the ⁠players are batting and that too in pressure situations.”</p><p>Rajasthan, which is ‌second in the points table, next faces Sunrisers Hyderabad on Saturday.</p><p class="publish-time" id="end-of-article">Published on Apr 23, 2026</p></div> #VIDEO #Rajasthan #Royals #Jadeja #pleased #middle #orders #response #pressure

Next post

जबलपुर में बाइक पर आए नकाबपोश बदमाशों ने सरेराह इंजीनियर पर कर दी फायरिंग, गंभीर हालत में अस्पताल में भर्ती

The New York Jets have effectively been on the clock for two months, and it’s unclear if they know what they’re doing on Thursday night. Everyone has known that the Raiders are taking QB Fernando Mendoza with the No. 1 pick since the NFL Scouting Combine in February, which meant the draft effectively starts at No. 2. The issue is that the lead-up to making the pick has been so peppered with so much chaos that it’s impossible to get a bead on what they’re doing.

It might be easy to shrug this off as “smokescreen,” which fans tend to do during a nonsensical draft lead up — but there’s public information showing that the Jets might do something very weird with the No. 2 pick. To being with: A trade seems very unlikely. There is one guy seemingly worth making the jump for and that’s Ohio State’s Arvell Reese, who is the No. 1 player on our big board — and also an ideal player for the Jets.

Head coach Aaron Glenn is moving the Jets to a 3-4 base defense in his sophomore season, which precipitated the team’s trade with the Titans for T’Vondre Sweat. It’s assumed that the Jets will be using a hybrid front, which has become commonplace in the NFL — and nobody is better equipped in this draft for defensive variability than Reese. The ultimate toolbox player, you can throw him on the edge and get pressure, but also move him inside where he’s a reliable enough box linebacker to play Mike or Will in a different alignment.

So what’s the problem? Throughout the process there have been reports out of New York that the Jets were lukewarm on Reese. The organization has no reason to lie about any interest, because they’re in the driver’s seat. In addition, the only way you potentially bait a trade if you aren’t interested in Reese is by feigning interest and getting an offer you can’t refuse, not the other way around. It’s semi-understandable why the Jets have cold feet when it comes to the Ohio State prospect, because he’s not a finished product. There’s work to be done, and his true position isn’t set in stone. That’s worrisome for an organization wanting to compete right now, and doesn’t necessarily have the luxury to spend time developing a player.

The lack of interest in Reese caused people to turn their attention to Texas Tech’s David Bailey, who is the next-most obvious pick for the Jets. His position is set as a 3-4 EDGE, he will come in and get pressures immediately, Bailey will help the Jets right now — but give it three years, and he might end up simply being a Top 10 pass rusher, not a transcendent player the way Reese can. Still, that might be good enough to land a reliable building block that Glenn and Co. can count on.

“Okay, so the pick is going to be David Bailey,” you might say — except for the fact that the Jets cancelled their Top 30 visit with him. It’s definitely not unheard of to see teams take players without Top 30 visits, but not typically in the Top 5. At the very least, an organization is happy to bring in an intended target just to show them the facilities, have them get used to the culture, get a sense of the player away from the distractions of the Pro Day or the Combine.

Now we have two guys who are in play at No. 2, with the Jets giving signals they’re interested in both, and disinterested in equal measure.

If you hope to glean information from their Top 30 visits, good luck. A total of 14 visits were spent on players grading from the 5th round, to UDFAs — including five players who weren’t even ranked on Top 500 prospect boards. The team literally cancelled a visit with David Bailey to accommodate a player who won’t be drafted, resting on their laurels of seeing him at the combine and pro day.

In the simplest terms: The Jets aren’t operating like any other team in the NFL. That could be a sign of genius as they pull something out of this class we didn’t expect, but being different isn’t always a good thing when it comes to the draft. You might think you’re playing chess while everyone else is playing checkers, but it winds up you were playing Hungry, Hungry Hippos all along.

#Jets #NFL #Draft #process #chaotic #dysfunctional #standards">The Jets’ NFL Draft process has been chaotic even by their dysfunctional standards  The New York Jets have effectively been on the clock for two months, and it’s unclear if they know what they’re doing on Thursday night. Everyone has known that the Raiders are taking QB Fernando Mendoza with the No. 1 pick since the NFL Scouting Combine in February, which meant the draft effectively starts at No. 2. The issue is that the lead-up to making the pick has been so peppered with so much chaos that it’s impossible to get a bead on what they’re doing.It might be easy to shrug this off as “smokescreen,” which fans tend to do during a nonsensical draft lead up — but there’s public information showing that the Jets might do something very weird with the No. 2 pick. To being with: A trade seems very unlikely. There is one guy seemingly worth making the jump for and that’s Ohio State’s Arvell Reese, who is the No. 1 player on our big board — and also an ideal player for the Jets.Head coach Aaron Glenn is moving the Jets to a 3-4 base defense in his sophomore season, which precipitated the team’s trade with the Titans for T’Vondre Sweat. It’s assumed that the Jets will be using a hybrid front, which has become commonplace in the NFL — and nobody is better equipped in this draft for defensive variability than Reese. The ultimate toolbox player, you can throw him on the edge and get pressure, but also move him inside where he’s a reliable enough box linebacker to play Mike or Will in a different alignment.So what’s the problem? Throughout the process there have been reports out of New York that the Jets were lukewarm on Reese. The organization has no reason to lie about any interest, because they’re in the driver’s seat. In addition, the only way you potentially bait a trade if you aren’t interested in Reese is by feigning interest and getting an offer you can’t refuse, not the other way around. It’s semi-understandable why the Jets have cold feet when it comes to the Ohio State prospect, because he’s not a finished product. There’s work to be done, and his true position isn’t set in stone. That’s worrisome for an organization wanting to compete right now, and doesn’t necessarily have the luxury to spend time developing a player.The lack of interest in Reese caused people to turn their attention to Texas Tech’s David Bailey, who is the next-most obvious pick for the Jets. His position is set as a 3-4 EDGE, he will come in and get pressures immediately, Bailey will help the Jets right now — but give it three years, and he might end up simply being a Top 10 pass rusher, not a transcendent player the way Reese can. Still, that might be good enough to land a reliable building block that Glenn and Co. can count on.“Okay, so the pick is going to be David Bailey,” you might say — except for the fact that the Jets cancelled their Top 30 visit with him. It’s definitely not unheard of to see teams take players without Top 30 visits, but not typically in the Top 5. At the very least, an organization is happy to bring in an intended target just to show them the facilities, have them get used to the culture, get a sense of the player away from the distractions of the Pro Day or the Combine.Now we have two guys who are in play at No. 2, with the Jets giving signals they’re interested in both, and disinterested in equal measure.If you hope to glean information from their Top 30 visits, good luck. A total of 14 visits were spent on players grading from the 5th round, to UDFAs — including five players who weren’t even ranked on Top 500 prospect boards. The team literally cancelled a visit with David Bailey to accommodate a player who won’t be drafted, resting on their laurels of seeing him at the combine and pro day.In the simplest terms: The Jets aren’t operating like any other team in the NFL. That could be a sign of genius as they pull something out of this class we didn’t expect, but being different isn’t always a good thing when it comes to the draft. You might think you’re playing chess while everyone else is playing checkers, but it winds up you were playing Hungry, Hungry Hippos all along.  #Jets #NFL #Draft #process #chaotic #dysfunctional #standards

that the Jets cancelled their Top 30 visit with him. It’s definitely not unheard of to see teams take players without Top 30 visits, but not typically in the Top 5. At the very least, an organization is happy to bring in an intended target just to show them the facilities, have them get used to the culture, get a sense of the player away from the distractions of the Pro Day or the Combine.

Now we have two guys who are in play at No. 2, with the Jets giving signals they’re interested in both, and disinterested in equal measure.

If you hope to glean information from their Top 30 visits, good luck. A total of 14 visits were spent on players grading from the 5th round, to UDFAs — including five players who weren’t even ranked on Top 500 prospect boards. The team literally cancelled a visit with David Bailey to accommodate a player who won’t be drafted, resting on their laurels of seeing him at the combine and pro day.

In the simplest terms: The Jets aren’t operating like any other team in the NFL. That could be a sign of genius as they pull something out of this class we didn’t expect, but being different isn’t always a good thing when it comes to the draft. You might think you’re playing chess while everyone else is playing checkers, but it winds up you were playing Hungry, Hungry Hippos all along.

#Jets #NFL #Draft #process #chaotic #dysfunctional #standards">The Jets’ NFL Draft process has been chaotic even by their dysfunctional standards

The New York Jets have effectively been on the clock for two months, and it’s unclear if they know what they’re doing on Thursday night. Everyone has known that the Raiders are taking QB Fernando Mendoza with the No. 1 pick since the NFL Scouting Combine in February, which meant the draft effectively starts at No. 2. The issue is that the lead-up to making the pick has been so peppered with so much chaos that it’s impossible to get a bead on what they’re doing.

It might be easy to shrug this off as “smokescreen,” which fans tend to do during a nonsensical draft lead up — but there’s public information showing that the Jets might do something very weird with the No. 2 pick. To being with: A trade seems very unlikely. There is one guy seemingly worth making the jump for and that’s Ohio State’s Arvell Reese, who is the No. 1 player on our big board — and also an ideal player for the Jets.

Head coach Aaron Glenn is moving the Jets to a 3-4 base defense in his sophomore season, which precipitated the team’s trade with the Titans for T’Vondre Sweat. It’s assumed that the Jets will be using a hybrid front, which has become commonplace in the NFL — and nobody is better equipped in this draft for defensive variability than Reese. The ultimate toolbox player, you can throw him on the edge and get pressure, but also move him inside where he’s a reliable enough box linebacker to play Mike or Will in a different alignment.

So what’s the problem? Throughout the process there have been reports out of New York that the Jets were lukewarm on Reese. The organization has no reason to lie about any interest, because they’re in the driver’s seat. In addition, the only way you potentially bait a trade if you aren’t interested in Reese is by feigning interest and getting an offer you can’t refuse, not the other way around. It’s semi-understandable why the Jets have cold feet when it comes to the Ohio State prospect, because he’s not a finished product. There’s work to be done, and his true position isn’t set in stone. That’s worrisome for an organization wanting to compete right now, and doesn’t necessarily have the luxury to spend time developing a player.

The lack of interest in Reese caused people to turn their attention to Texas Tech’s David Bailey, who is the next-most obvious pick for the Jets. His position is set as a 3-4 EDGE, he will come in and get pressures immediately, Bailey will help the Jets right now — but give it three years, and he might end up simply being a Top 10 pass rusher, not a transcendent player the way Reese can. Still, that might be good enough to land a reliable building block that Glenn and Co. can count on.

“Okay, so the pick is going to be David Bailey,” you might say — except for the fact that the Jets cancelled their Top 30 visit with him. It’s definitely not unheard of to see teams take players without Top 30 visits, but not typically in the Top 5. At the very least, an organization is happy to bring in an intended target just to show them the facilities, have them get used to the culture, get a sense of the player away from the distractions of the Pro Day or the Combine.

Now we have two guys who are in play at No. 2, with the Jets giving signals they’re interested in both, and disinterested in equal measure.

If you hope to glean information from their Top 30 visits, good luck. A total of 14 visits were spent on players grading from the 5th round, to UDFAs — including five players who weren’t even ranked on Top 500 prospect boards. The team literally cancelled a visit with David Bailey to accommodate a player who won’t be drafted, resting on their laurels of seeing him at the combine and pro day.

In the simplest terms: The Jets aren’t operating like any other team in the NFL. That could be a sign of genius as they pull something out of this class we didn’t expect, but being different isn’t always a good thing when it comes to the draft. You might think you’re playing chess while everyone else is playing checkers, but it winds up you were playing Hungry, Hungry Hippos all along.

#Jets #NFL #Draft #process #chaotic #dysfunctional #standards

Sanju Samson on Thursday scored his second century of the IPL 2026 season during Chennai Super Kings’ match against Mumbai Indians at the Wankhede Stadium.

ALSO READ: Most hundreds in IPL: Sanju Samson enters top 5 five with fifth century during MI vs CSK

The 31-year-old completed his ton in 54 balls with the help of 10 fours and six sixes. Samson’s innings helped his team post 207 for six in 20 overs.

His first hundred in the season came against Delhi Capitals, when he scored an unbeaten 115 off just 56 balls. Samson now has five centuries in the tournament. Only three other batters have scored more hundreds than him.

Published on Apr 23, 2026

#Sanju #Samson #scores #century #IPL">Sanju Samson scores second century of IPL 2026  Sanju Samson on Thursday scored his second century of the IPL 2026 season during Chennai Super Kings’ match against Mumbai Indians at the Wankhede Stadium.ALSO READ: Most hundreds in IPL: Sanju Samson enters top 5 five with fifth century during MI vs CSKThe 31-year-old completed his ton in 54 balls with the help of 10 fours and six sixes. Samson’s innings helped his team post 207 for six in 20 overs.His first hundred in the season came against Delhi Capitals, when he scored an unbeaten 115 off just 56 balls. Samson now has five centuries in the tournament. Only three other batters have scored more hundreds than him.Published on Apr 23, 2026  #Sanju #Samson #scores #century #IPL

Most hundreds in IPL: Sanju Samson enters top 5 five with fifth century during MI vs CSK

The 31-year-old completed his ton in 54 balls with the help of 10 fours and six sixes. Samson’s innings helped his team post 207 for six in 20 overs.

His first hundred in the season came against Delhi Capitals, when he scored an unbeaten 115 off just 56 balls. Samson now has five centuries in the tournament. Only three other batters have scored more hundreds than him.

Published on Apr 23, 2026

#Sanju #Samson #scores #century #IPL">Sanju Samson scores second century of IPL 2026

Sanju Samson on Thursday scored his second century of the IPL 2026 season during Chennai Super Kings’ match against Mumbai Indians at the Wankhede Stadium.

ALSO READ: Most hundreds in IPL: Sanju Samson enters top 5 five with fifth century during MI vs CSK

The 31-year-old completed his ton in 54 balls with the help of 10 fours and six sixes. Samson’s innings helped his team post 207 for six in 20 overs.

His first hundred in the season came against Delhi Capitals, when he scored an unbeaten 115 off just 56 balls. Samson now has five centuries in the tournament. Only three other batters have scored more hundreds than him.

Published on Apr 23, 2026

#Sanju #Samson #scores #century #IPL

Post Comment