score:3
US visas do not have to be valid throughout your stay, they only have to be valid when you request entry on the Port. After that only your I-94 dictates until when can you stay in status. If your visa expires while you are in the US it does not cause any problems.