Houston Astros first baseman Jon Singleton hadn’t homered in the majors in eight years and 13 days entering Friday night’s game against the Los Angeles Angels. Singleton, whose contract was selected from Triple-A Sugar Land on Tuesday, hit a soaring three-run shot to the second deck in right field off Reid Detmers to put Houston on top 3-1 in the second inning. There was one on and one out in the third when he connected off Detmers again to make it 7-3 and end the left-hander’s night.