Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bg5 Nbd7 4. Nc3 c6 5. e3 e6 6. Qd2 Bb4 7. O-O-O a5 8. h4
a4 9. a3 Be7 10. Ne5 h6 11. Bxf6 Nxf6 12. f3 Qb6 13. g4 Nd7 14. f4 c5 15. Bb5
c4 16. Bxa4 Ra5 17. f5 Qa6 18. Bxd7+ Bxd7 19. Nxd7 Kxd7 20. fxe6+ fxe6 21. e4
Bxa3 22. bxa3 Rxa3 23. g5 Ra1+ 24. Nb1 *
Position (FEN): 7r/1p1k2p1/q3p2p/3p2P1/2pPP2P/8/2PQ4/rNKR3R b - - 2 24
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1106
Best move: Qa3#