Cobras keep playoff hopes alive with big win