NotJoe thinks the Ravens are a lock for this weekend