Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 d5 3. Nf3 e6 4. e3 c5 5. c3 Nc6 6. Nbd2 c4 7. Ne5 Qb6 8. Nxc6
Qxc6 9. Rc1 b5 10. b4 a5 11. a3 axb4 12. axb4 Bd6 13. Bxd6 Qxd6 14. Ra1 Qc6 15.
Nf3 Ne4 16. Rc1 f6 17. Nd2 Nxd2 18. Qxd2 O-O 19. Be2 Bd7 20. O-O Ra3 21. Ra1
Rfa8 22. Qb2 R3a4 23. Rxa4 Rxa4 24. Ra1 Qa6 25. Rxa4 Qxa4 26. Bd1 *
Position (FEN): 6k1/3b2pp/4pp2/1p1p4/qPpP4/2P1P3/1Q3PPP/3B2K1 b - - 1 26
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 555
Best move: Qxd1#