The heat wave essentially came to an end in Marshalltown Sunday night and Monday morning as the temperature dropped into the sixties. It was a rough stretch of five days of warm weather, but at least three days of decent weather are in the forecast. Sundays high was 87 in Marshalltown.