Jed Lowrie doubled in Oakland's run. The A's were coming off a four-game sweep of the AL East-leading New York Yankees but fell 15 1/2 games behind the first-place Astros in the AL West.
Three relievers combined to get 10 outs for Houston. Ken Giles pitched the ninth for his 17th save.
Marisnick hit his ninth homer on a 2-2 pitch from rookie starter Daniel Gossett (0-2), a two-run drive that bounced off the fa�ade underneath the lower row of luxury suites in center field.
Springer homered off John Axford leading off the eighth. Fisher's home run came in the ninth.
The A's scored their lone run in the sixth. After Joyce doubled and Chad Pinder walked, Lowrie hit a ball into right-center. Joyce scored easily but Pinder was thrown out at home on a relay by star shortstop Carlos Correa.
Astros: OF Josh Reddick (concussion) is set to come off the disabled list and return to the lineup Tuesday. . RHP Lance McCullers Jr. threw a bullpen before the game and could return to the rotation this week. . RHP Charlie Morton (lat strain) will likely need two to three rehab starts in the minors to build up arm strength, manager A.J. Hinch said. . LHP Dallas Keuchel (neck) played catch before the game.
Athletics: 3B Matt Chapman was held out with a left knee infection. . SS Marcus Semien (wrist) will begin a rehab assignment this weekend. . RHP Kendall Graveman (right shoulder strain) threw in the outfield and came out fine.
Oakland bench coach Mark Kotsay took an indefinite leave of absence to be with his daughter, who suffered an eye injury. Chip Hale will fill in for Kotsay, and Steve Scarsone replaced Hale as third base coach.