Melbourne have roared home in the second half to secure a rousing 41-20 victory over Fijian Drua to keep their first Super Rugby Pacific finals berth in sight.