In a breach of contract case, the court can consider ordering specific performance as long as the innocent party asks for that remedy. This equitable remedy orders the breaching party to comply with the terms of the contract. This means that the breaching party will be required to do whatever the party originally promised to do.
Another equitable remedy is injunction, which is a remedy that prohibits a party from a particular act. Note that specific performance and injunction remedies are similar, but what are the key differences?