Sheffield Wednesday gave their dwindling survival hopes a shot in the arm on Friday night as they earned a deserved 2-0 win over Birmingham.