Rory McIlroy overturned a three-shot final-round deficit to squeeze past South Africa's Louis Oosthuizen and win the Deutsche Bank Championship by one stroke at TPC Boston in Norton, Massachusetts. Related Stories Louis Oosthuizen leads by three at Deutsche Bank Championship Rory McIlroy blown away by Louis Oosthuizen's brilliance