St James' firepower gets it done