nationalpost.com
US beats Japan 7-6 in final of softball world championship
MAKUHARI, Japan — Kelsey Stewart drove in the winning run in the bottom of the tenth inning as the United States beat Japan 7-6 in the final of the women’s world softball championship o…