Unfortunately, this deal is no longer available
Microsoft Rewards Xbox - 6000 points for Battlefield 2042 (with EA Play free trial)
About this deal
Community Updates
Frugal_Infection
Steps 1 and 2 not needed. Points still appear to go through even without activating the punch card.