Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Nc3 c5 3. d5 exd5 4. Nxd5 Nf6 5. c4 Be7 6. Nf3 Nc6 7. Bf4 Nxd5 8.
cxd5 Na5 9. e4 d6 10. Be2 O-O 11. O-O f5 12. e5 dxe5 13. Nxe5 Bd6 14. Qc2 Qc7
15. Qc3 b6 16. Bf3 Bb7 17. Rac1 Rae8 18. Rfe1 b5 19. b4 Nc4 20. bxc5 Bxc5 21.
Nxc4 Qxf4 22. Ne3 Bd6 23. h3 b4 24. Qc4 Qh2+ 25. Kf1 f4 26. Ng4 *
Position (FEN): 4rrk1/pb4pp/3b4/3P4/1pQ2pN1/5B1P/P4PPq/2R1RK2 b - - 1 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 885
Best move: Qh1#