The battle started near dawn on July 17. The two armies started fighting north of Elk Creek. The Confederates slowly retreated back to the creek. The Union and Confederate soldiers fought along the creek for several hours. The Confederates started retreating when the center of their line was attacked by the 1st Kansas Colored Infantry.