Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nc3 b6 3. Bg5 Bb7 4. e3 g6 5. Bd3 Bg7 6. Nf3 Nd7 7. O-O Ngf6 8. Bf4
Rc8 9. a3 a6 10. b4 O-O 11. Na4 c5 12. bxc5 bxc5 13. dxc5 Nxc5 14. Nxc5 Rxc5
15. Rb1 Bc6 16. Rb6 Ba4 17. Rxa6 Qd7 18. Ne5 Qb7 19. Rxa4 Ne4 20. Bxe4 dxe4 21.
Nd7 Rd5 22. Qb1 Qxd7 23. h3 e5 24. Bg3 f5 25. Qb3 Kh8 26. Rb4 Rd1 27. Rb7 Rxf1+
28. Kxf1 *
Position (FEN): 5r1k/1R1q2bp/6p1/4pp2/4p3/PQ2P1BP/2P2PP1/5K2 b - - 0 28
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 576
Best move: Qd1#