MSC gets back on track, tops Cranston West