Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. d5 Nf6 3. c4 b5 4. cxb5 a6 5. e3 g6 6. Nc3 Bg7 7. a4 O-O 8. Nf3 d6
9. Ra3 Nbd7 10. e4 axb5 11. Bxb5 Ba6 12. O-O Bxb5 13. axb5 Rxa3 14. bxa3 Qa5
15. Qb3 Ng4 16. Bd2 Nge5 17. Nxe5 Nxe5 18. Nb1 Qa8 19. a4 Rb8 20. Na3 e6 21.
Rc1 exd5 22. exd5 c4 23. Nxc4 Qxd5 24. Bf4 h5 25. Bxe5 dxe5 26. b6 Bh6 27. Rd1
Rxb6 28. Qxb6 *
Position (FEN): 6k1/5p2/1Q4pb/3qp2p/P1N5/8/5PPP/3R2K1 b - - 0 28
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1021
Best move: Qxd1#