Patton, Tigers squeak by Trojans