bang on
Meaning:
be exactly correct
Example:
You said the Congress would get 240 seats, didn't you? You were bang on.
LEARN