Chess puzzle (Checkmate)
Moves: 1. c4 d6 2. Nf3 c5 3. g3 e6 4. Bg2 Be7 5. O-O Nf6 6. Nc3 O-O 7. d4 cxd4 8. Nxd4
Qc7 9. b3 Nbd7 10. Ndb5 Qb6 11. Be3 Qa6 12. Nc7 Qa5 13. Nxa8 Qxc3 14. Nc7 Qa5
15. Nb5 a6 16. Nd4 Ng4 17. Bd2 Qc7 18. e3 Nge5 19. Qc2 Bf6 20. f4 Nc6 21. Bxc6
bxc6 22. Rad1 Bb7 23. Nf3 c5 24. Ng5 Bxg5 25. fxg5 Qc6 26. Rf2 *
Position (FEN): 5rk1/1b1n1ppp/p1qpp3/2p3P1/2P5/1P2P1P1/P1QB1R1P/3R2K1 b - - 2 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1009
Best move: Qh1#