CARDIFF, Wales -- Wales won their first grand slam for 27 years when they beat Ireland 32-20 in a Six Nations showdown overflowing with passion and commitment.