Jeremy Langford impresses again with 34-yard run on touchdown drive