Garcia has never fought at 147 so i have no idea how good he would be at that weight. But going by his fights at 140 then i'd say Brook would beat him soundly.