Gloucester beat Ospreys to book cup semi-final

Gloucester beat Ospreys to book their place in the semi-final of the European Challenge Cup after a 23-13 win at Kingsholm.