Rams stay in playoff hunt, end Seahawks' 5-game streak 28-12