Marines came under immediate fire as they disembark, with one KIA in Team Bravo.
A lull in the battle allows Alpha to gain overwatch position on the target building. The sniper team spends its three turns engaging, then turns to help the marines, by taking out insurgent reinforcements who are about to outflank Bravo.
The resulting pinning of insurgent units and containment of reinforcements allows the marines to use fire and movement to move from building to building, as the snipers and Team Alpha leave with the APC. An excellent facet of the game mechanics here, we saw a combination of movement and overwatch permit the remaining fire teams to move up the street with mutually supportive fire. The insurgent reinforcement schedule simply could not put the right numbers in the right place at the right time. Had Bravo not made those lucky recovery rolls, or been hit by another unit, it might have been a very different story.
Next time...Private Contractors in Dawala. I'm sure nothing will go wrong ? (Alternatively, we might have a Volley & Bayonet game...decisions, decisions.)