Detroit keeps playoffs hopes alive