bang on

Meaning: be exactly correct

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