on one's mettle

Prepositional phrase

 * 1) Putting forth one's best efforts.