Munster wing Sean O’Brien scored two tries to put a huge dent in Ospreys’ hopes of an end-of-season play-off spot with a 27-17 win.