Match Play works how you need it to.

Here is some recent work.