The Cincinnati Bengals kept their slim playoff hopes alive with a 19-17 win Saturday night over the Pittsburgh Steelers.