Substitute Silvestre Varela headed in a stoppage-time equaliser against the United States to keep Portugal's slim World Cup hopes alive. The USA were just seconds away from winning their second consecutive game when Cristiano Ronaldo put a perfect cross into the box for Varela to head past goalkeeper Tim Howard and force the 2-2 draw. Portugal had taken a fifth-minute lead when Manchester United winger Nani punished a poor defensive clearance by Geoff Cameron but the Americans drew level with a long-range strike from Jermaine Jones after the hour mark. USA captain Clint Dempsey then gave Jurgen Klinsmann's side a 2-1 lead nine minutes from time before Portugal snatched a vital point in Manaus. The outcome at the Arena Amazonia leaves the USA level with their final Group G opponents Germany on four points. Ghana and Portugal, however, are both three points off the pace before facing one another.