For Prime members only, Amazon offers Call of Duty: Infinite Warfare for PlayStation 4 for $20.49 with free shipping. That's a buck under yesterday's mention and the lowest total price we've seen. (It's also the best deal we could find now by $3, but several stores charge around $60.)

Update: The price has dropped to $18.31.