A clinical Justin Rose held his nerve to secure the Farmers Insurance Open title at Torrey Pines with a tournament-record 23 under par total.