The World Baseball Classic (WBC) final between Japan and the United States delivered on many fronts, including sporting prowess, drama, and a long-awaited victory for Japanese fans.
The Samurai Japan team defeated the US defending champions in Miami in the early hours of Wednesday morning Japan time.