Our headline said it all: World champs! The New York Mets stood atop the baseball world on Oct. 27, 1986 — 38 years ago — when they beat the Boston Red Sox, 8-5, in the seventh and final game ...
Results that may be inaccessible to you are currently showing.