Trinidad, meanwhile, fought from the opening whistle, with Shahdon Winchester beating Tim Howard on what appeared to be the opening score in the fourth minute. But the goal was waved off because Winchester was well offside.
Thirteen minutes later Winchester was back -- this time well onside -- and when Jones targeted him with a cross, Gonzalez stepped in front and knocked the ball into his own goal to give Trinidad a 1-0 lead.
Jones didn't need any help doubling the lead in the 37th minute, pulling up to bend a right-footed shot in near the far post from about 35 yards.
The U.S. trailed 2-0 and hadn't even taken a shot.
Mexico needed 78 minutes to break down Trinidad last week, rallying from a 1-0 deficit to win on three late goals. The U.S. started its comeback a bit earlier, with Pulisic cutting the deficit in half in the 47th minute on a laser from about 20 yards.
It was the teenager's ninth goal in 20 games with the national team and his second in as many qualifiers.
The U.S., suddenly showing some urgency, was denied the tying goal in the 69th minute when Trinidad keeper Glenroy Samuel made a splendid, leaping save on Clint Dempsey, who had sent up by a well-placed corner from Michael Bradley.
Seven minutes later, Dempsey was stopped by the goalpost and in the 87th minute Samuel collected a bouncing header from Bobby Wood.
(c)2017 Los Angeles Times
Visit the Los Angeles Times at www.latimes.com
Distributed by Tribune Content Agency, LLC.