After 38 years, long-suffering Hanshin Tigers fans finally could let loose their tears and joy after watching their heroes rout the Orix Buffaloes 7-1 on Nov. 5 to win the SMBC Japan Series title.