Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. Nc3 cxd4 3. Qxd4 Nc6 4. Qh4 Nf6 5. Bg5 e6 6. O-O-O d5 7. e4 Be7 8.
Nf3 h6 9. exd5 exd5 10. Bd3 O-O 11. Bxh6 Ne4 12. Qh5 g6 13. Qxd5 Nxc3 14. Qxd8
Nxa2+ 15. Kb1 Rxd8 16. Kxa2 Nb4+ 17. Kb1 Nxd3 18. Rxd3 Rxd3 19. cxd3 Bf5 20.
Ka1 Bxd3 21. Ne5 Bf5 22. Be3 Rd8 23. Rc1 Rd5 24. Nf3 *
Position (FEN): 6k1/pp2bp2/6p1/3r1b2/8/4BN2/1P3PPP/K1R5 b - - 7 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1039
Best move: Ra5#