With the score tied 2-2, Saltalamacchia (2-for-4, one RBI) led off the ninth with a double against Steve Delabar (4-2). Two outs later, Ciriaco lined a 2-1 pitch down the left field line for the decisive blow.
Starter Clay Buchholz yielded two runs (one earned) on four hits over seven innings.
Cody Ross smacked a solo homer for Boston.
Toronto's Carlos Villanueva surrendered only two runs on four hits through seven innings.
Aaron Lind and Yunel Escobar each drove in a run for the Blue Jays.
Rosie O'Donnell unveils nearly 50-pound weight loss
Members of Congress to keep receiving porn magazine