The deadliest attack of the day was in Mosul when a suicide driver slammed his vehicle through a security checkpoint in a hail of gunfire and detonated his explosives in front of an Iraqi headquarters building , killing 13 Iraqi soldiers and injuring 42 other people , police said .