The three Republicans running for US Senate will debate live on television tonight from 7 p.m. to 8 p.m.

The debate is sponsored by The Boston Globe and WBZ-TV and will be aired live on WBZ-TV (Channel 4), as well as on WBZ-AM 1030. It will also be live-streamed on,, and

Jon Keller of WBZ will moderate the clash between former US attorney Michael J. Sullivan, state Representative Daniel B. Winslow, and former Navy SEAL Gabriel E. Gomez.

Advertisement - Continue Reading Below

The Republican and Democratic primaries are April 30.