Definition of grandstand finish in English:
(In sport) a close or exciting finish to a race or competition.
- The Division Three title decider at Cure Hill was building up into a grandstand finish when the rain arrived.
- Steeton scored twice in three minutes to set up a grandstand finish, but they could equalise.
- It had everything you would expect from a final - massive defence, controversy, passion and a grandstand finish.