Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. dxe5 d6 3. Bf4 Nc6 4. exd6 Bxd6 5. Bxd6 cxd6 6. e3 Bf5 7. Bd3 Be6
8. Nc3 Nf6 9. h3 Qb6 10. b3 Qb4 11. Qd2 O-O 12. Nge2 Qh4 13. Nf4 Ne5 14. g3 Qh6
15. O-O-O Nf3 16. Qe2 Ne5 17. Ne4 g5 18. Nxe6 fxe6 19. Nxd6 Qg7 20. Bc4 Nd5 21.
Bxd5 exd5 22. Rxd5 Nf3 23. Qc4 *
Position (FEN): r4rk1/pp4qp/3N4/3R2p1/2Q5/1P2PnPP/P1P2P2/2K4R b - - 2 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1049
Best move: Qa1#