Steelers outslug Bengals 23-20