bang on

Meaning: be exactly correct

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