Woods leads Bridgestone Invitational by seven over Stenson after third day