 That unit was exchanged with the First Division, Seventh Army Corps on June 27, and at the beginning of July, Schwan was relieved of that command by the War Department, freeing him for service with the Puerto Rican invasion.Schwan assumed command of the Independent Regular Brigade and sailed for Puerto Rico; the brigade landed at Guánica on July 31 and moved west along the coast.On August 10, his brigade won the Battle of Silva Heights; the next day, he entered the town of Mayagüez, Puerto Rico.