crushed, devastated, floored, oppressed, overcame, overmastered, overpowered, overwhelmed, prostrated, snowed under, swamped, whelmed
deluged, drowned, sank(or sunk)confuted, defeated, refutedbroke, demoralized, distressed, disturbed, rocked, shattered, staggered, threw, unmanned, unnerved, upset