Martin Laird booked his ticket to Augusta next week with a sensational final round of 63 to win the Valero Texas Open in San Antonio.