Bradley used a nice individual effort to tie the match in the 53rd minute after receiving a pass near midfield. He shielded his defender down the field, beat two more Revolution players and sent a shot inside the far post.
Toronto FC (3-5-1) held off several late chances by New England (5-2-4).
Andy Dorman got passed the defense in the 85th minute for Lee Nguyen's through ball, but Toronto goalkeeper Chris Konopka came out of his area to block a low shot. Nguyen had a shot go just wide one minute later and Diego Fagundez narrowly missed a header in the 93rd.
New England extended its undefeated run to nine games — the Revolution's longest since 2005. Charlie Davies had his four-game scoring streak ended.
Juan Agudelo's header in the 32nd minute gave New England a 1-0 lead. After a defensive turnover, the Revolution used a nine-pass sequence to set up London Woodberry's curled cross to Agudelo at the far post.
Toronto's Jozy Altidore was subbed out in the 21st minute with an apparent leg injury. He raced to get a through ball in the box, slid a pass across goal and immediately signaled to the bench for a sub. The Revolution's Jermaine Jones left the game in the 63rd minute.