The Boston Red Sox defeated the Pittsburgh Pirates 7-4 in Grapefruit League play. The Bucs visit Detroit in Lakeland, Florida for a night game tonight. Roansy Contreras is expected to make his second start of the spring for the Pirates. The Bucs will play their only night game in Bradenton Saturday when they host Baltimore.