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