Apple’s iPhone 6s is on sale for just $1.

Customers who shop at Best Buy BBY stores or on the retail company’s online marketplace will find that it’s selling the 16GB iPhone 6s for just $1. The deal is a significant discount from the $200 price tag normally affixed to Apple’s smartphone.

Like other deals, however, there are some caveats. For one, the offer only applies to Verizon VZ and Sprint S versions of Apple’s smartphone, leaving AT&T T customers out of luck. In addition, the deal is offered only on the 16GB iPhone 6s model. All other iPhone 6s or iPhone 6s Plus models are regularly priced.

According to a Best Buy spokeswoman, customers better move fast: The deal is only good through Sunday.

Still, the iPhone 6s deal represents one of the best offers yet on Apple’s latest smartphone. The company unveiled the iPhone 6s and iPhone 6s Plus earlier this year. The devices come with some component upgrades compared to the previous iPhone 6 and iPhone 6 Plus, but its design is largely the same.

Apple AAPL often has an iron-like grip on its product pricing, so it’s somewhat surprising to see Best Buy offer such a steep discount on the company’s most popular product.

For Best Buy, offering the iPhone 6s for $1 is part of the company’s ongoing battle with other retailers to attract late shoppers. As Christmas quickly approaches, retailers both online and off are offering a wide range of deals to attract customers to their stores. Dropping the price on an Apple product so substantially is one way to do it.

Indeed, the tack may be working well for Best Buy. Earlier this month, the company announced that it would offer a $100 discount on Apple Watch through Christmas. While the move was viewed by some analysts as a way for Best Buy to boost sales, some also said it suggested the company was looking to deplete its stock of Apple Watch in anticipation of a second-generation model to be announced in March. Neither Apple nor Best Buy would confirm that was the case.

While Best Buy may be offering the top deal on the iPhone 6s this weekend, it’s by no means alone. Target TGT , for example, is offering an in-store discount on the Sprint-compatible version of the iPhone 6s Plus. That company is selling the smartphone for between $270 and $470, depending on the model. It typically retails for between $300 and $900. Target’s iPhone 6s pricing has been slashed to a range of $170 to $370, compared to its typical $300 to $800.

Verizon, meanwhile, is also getting into the mix. The company announced on its website that this weekend only, customers who buy an iPhone 6s or iPhone 6s Plus will be able to double the amount of memory for free. For example, customers who buy a 64GB iPhone 6s will be able to get their hands on a 128GB model for the same price as the 64GB model.

In typical Apple fashion, the company is offering no sales on its products.

Regardless, at least this weekend, it’s a good time to be an Apple fan.

For more on the iPhone, check out the following Fortune video:

Sign up for Data Sheet, Fortune’s daily newsletter about the business of technology.