Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d6 3. Nc3 Nd7 4. Nf3 a6 5. Bf4 h6 6. e4 Ne7 7. h4 Ng6 8. Bh2 Be7
9. h5 Ngf8 10. Bd3 c5 11. dxc5 Nxc5 12. Be2 e5 13. Qc2 Nfe6 14. O-O-O Bd7 15.
Nd5 Bg5+ 16. Kb1 b5 17. cxb5 Bxb5 18. Nxg5 Nxg5 19. Bxb5+ axb5 20. Ne3 Qa5 21.
b3 Ngxe4 22. Rc1 O-O 23. Rhd1 b4 24. Nc4 Nc3+ 25. Qxc3 *
Position (FEN): r4rk1/5pp1/3p3p/q1n1p2P/1pN5/1PQ5/P4PPB/1KRR4 b - - 0 25
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1421
Best move: Qxa2#