Residents of the town of Husaybah , 320 kilometers northwest of Baghdad , say thunderous explosions shook the town as some 2,500 U.S. troops and 1,000 Iraqi soldiers fought their way through the town .