A thunderstorm temporarily halted West Ham's final game of their United States tour as the Hammers drew 2-2 against Carolina RailHawks.

The adverse weather conditions forced a 40-minute delay just after the hour mark, at which point the visitors led 2-1.

Winston Reid had scored at either end before Andy Carroll gave Slaven Bilic's side the lead for the first time, but Marvin Ceballos' penalty earned the North American Soccer League club a draw.

The RailHawks took the lead in the 13th minute when Reid diverted a cross past United goalkeeper Adrian but the New Zealand defender atoned five minutes later by slotting home after being teed up by Carroll.

Carroll then put West Ham ahead in the 21st minute by turning in summer signing Sofiane Feghouli's cross.

The hosts hit back five minutes after play restarted following the thunderstorm when Lewis Page's handball allowed Ceballos to send Raphael Spiegel the wrong way from the spot.

The Hammers, who lost their other game of the tour against Major League Soccer side Seattle Sounders 3-0, played the last five minutes with 10 men after Doneil Henry went off injured but neither side were able to find a winner.