IDIOM ►

grand slam

Meaning 1
1) a home run in baseball with the bases loaded (on all bases); 4 runs scored. 2) in tennis: the player wins all four tennis opens: the French, Wimbledon, Australian and the U.S. 3) in the card game, bridge, when a player takes all 13 tricks.
Sentence 1
Rafael Nadal won 14 and lost 6 grand slam tournaments.
Meaning 2
A super win
Sentence 2
The Republicans scored a home run in the 1952 election when Eisenhower ran for President. The Republicans won both the Senate and the House.

Derivation

The original meaning may have come from baseball.