Three weeks after his surgery on April 19 , 2010 , Hamlin won the race at Texas Motor Speedway . On April 19 , 2010 , just three weeks after his surgery , Hamlin worked his way from a 28th starting spot to restart 2nd with 13 laps to go at Texas Motor Speedway .