then and there
Also, there and then. At that precise time and place; on the spot. For example, When the board questioned his judgment again, he resigned then and there. The first term was first recorded in 1442, the variant in 1496.
Dictionary.com presents 366 FAQs, incorporating some of the frequently asked questions from the past with newer queries.