The Boston Red Sox have signed rookie phenom Roman Anthony to an eight-year contract extension. The team announced the deal before Wednesday night’s game against the Kansas City Royals. Anthony made his debut in June and has been impressive. He is batting .283 with two homers and 19 RBIs in his 46 games.