Jose Valverde (1-0) got the win despite giving up three hits in the Boston two-run ninth.
Dustin Pedroia doubled and Adrian Gonzalez singled for the Red Sox to greet Valverde and David Ortiz got a run home with a sacrifice fly. After a strikeout, Ryan Sweeney tripled, scoring pinch-runner Darnell McDonald and tying the score.
The game was scoreless until the seventh when Peralta and Avila connected on back-to-back doubles off Boston starter Jon Lester for the first run. Jackson tripled in the eighth and scored on Prince Fiedler's sacrifice fly for the 2-0 Tigers lead.
Detroit starter Justin Verlander allowed just two hits and one walk while striking out seven in eight inning of work.