Six-run 8th pushes Belgium over Croatia