The DHL Stormers took a giant step towards sealing a BKT United Rugby Championship play-off spot after producing a flying finish to earn a 44-21 win over battling Dragons at Rodney Parade.
The South Africans were made to work hard for their bonus-point victory as they trailed until the final quarter before forcing Dragons away with three late tries.
Angelo Davids and replacement Sacha Feinberg-Mngomezulu both scored two tries for the fifth-placed visitors, with Evan Roos also touching down and Manie Libbok converting all five and adding three penalties.
Harri Keddie and Aaron Wainwright went over for Dragons, Angus O’Brien converting one, while Will Reed kicked three penalties.
Click below for all the match highlights...