Tulsa businessman Mike Mazzei narrowly won the Republican nomination for Oklahoma governor on Tuesday after getting a boost from President Donald Trump's social media attacks on Mazzei's rival, state Attorney General Gentner Drummond.