Exeter set up an Anglo-Welsh Cup final date with Leicester at the Stoop next Sunday after they beat Harlequins 24-7 at Sandy Park.
First-half tries from full-back Lachie Turner and wing Max Bodilly set the home side on their way as they went into the interval leading 14-0.
Playing into the wind didn't affect the Chiefs in the second-half as further tries from flanker Julian Salvi and number eight Sam Simmonds secured the win, with only a late Calum Waters try getting Quins on the board.
Simmonds was impressive in the game, as was his namesake, fly-half Joe, and scrum-half Stuart Townsend who was man-of-the match.
Tries: Turner, Bodilly, Salvi, S Simmonds
Cons: Simmonds 2
Exeter Chiefs: 15 Lachie Turner, 14 Matt Jess, 13 Ollie Devoto, 12 Sam Hill, 11 Max Bodilly, 10 Joe Simmonds, 9 Stuart Townsend, 8 Sam Simmonds, 7 Julian Salvi (c), 6 Tom Johnson, 5 Damian Welch, 4 Ollie Atkins, 3 Harry Williams, 2 Shaun Malton, 1 Ben Moon
Replacements: 16 Elvis Taione, 17 Billy Keast, 18 Moray Low, 19 Jonny Hill, 20 Dave Ewers, 21 Haydn Thomas, 22 Will Hooley, 23 Tom Hendrickson
Harlequins: 15 Ross Chisholm, 14 Charlie Walker, 13 Joe Marchant, 12 Matt Hopper, 11 Alofa Alofa, 10 Ruaridh Jackson, 9 Luc Jones, 8 Mat Luamanu, 7 Dave Ward (c), 6 George Naoupu, 5 Charlie Matthews, 4 George Merrick, 3 Adam Jones, 2 Joe Gray, 1 Mark Lambert
Replacements: 16 Rob Buchanan, 17 Owen Evans, 18 Matt Shields, 19 Stan South, 20 Ryan Hodson, 21 Calum Waters, 22 James Lang, 23 Marland Yarde
Referee: Dan Jones (Wales)
Assistant Referees: Simon Rees (Wales), Gareth Newman (Wales)
TMO: Paul Adams (Wales)