The November elections will pit state Rep. Marty Walsh of Dorchester against City Councilor John Connolly of West Roxbury for the right to succeed Mayor Tom Menino.
City returns show Walsh won the preliminary with a small lead over Connolly.
In the at-large race, voters will get to choose between Pressley, Flaherty, Murphy, Wu, Keogh, Jeff Ross, George and Kelly.
In district races, McCarthy and Sanon will face off in District 5 (Hyde Park, Roslindale, Mattapan); Zakim and Nichols in District 8 (Back Bay, Beacon Hill, Fenway, Mission Hill). In District 4, Yancey (who got fewer votes citywide than Althea Garrison), will face Williams. And in District 1, it's LaMattina vs. Gannon.