Garvey Maceo stretch record to five-straight wins