Reed Johnson robs Fielder of grand slam