Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 c6 3. Be2 Nf6 4. Nf3 e6 5. h3 b6 6. O-O Bb7 7. Bd2 Nbd7 8. Nc3
Be7 9. a4 c5 10. dxc5 Bxc5 11. Nb5 a6 12. Nbd4 O-O 13. b4 Bd6 14. b5 e5 15.
bxa6 Bxa6 16. Nb5 Bxb5 17. Bxb5 e4 18. Nd4 Ne5 19. Bc3 Bc7 20. Bb4 Nfd7 21.
Bxf8 Qxf8 22. Bxd7 Nxd7 23. Qg4 Qd6 24. Nb5 *
Position (FEN): r5k1/2bn1ppp/1p1q4/1N1p4/P3p1Q1/4P2P/2P2PP1/R4RK1 b - - 3 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 859
Best move: Qh2#