Canada's Milos Raonic won a thrilling five-set match to reach his first Grand Slam final and end Roger Federer's hopes of an eighth Wimbledon title.
The big-serving sixth seed won 6-3 6-7 (3-7) 4-6 7-5 6-3 on Centre Court to become the first Canadian man to reach a Grand Slam final.
Raonic, 25, will face Andy Murray or Tomas Berdych in Sunday's final.
Federer, 34, was beaten for the first time in a Wimbledon semi-final at the 11th time of asking.
More to follow.
Subscribe to the BBC Sport newsletter to get our pick of news, features and video sent to your inbox.