Use Your Chase Sapphire Reserve, Freedom Unlimited, or Freedom cards and complete your purchase with Chase Pay (Chase’s digital wallet) at Best Buy or Wal Mart to receive 10% back or 10 points per $1 spent (normally 1-1.5 per $1).
At Wal-Mart, you are capped at earning bonus points for up to $325 for purchases until December 14, 2017 while the cap is $400 in purchases until December 24, 2017 with Best Buy.