Yup he had 7 outs. If you did push on the turn I dont think it would have mattered, he would have called feeling confident with the top trips anyway. He hit is kicker on the river, all you can do is pay him off here. You played it right