Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Bb4 3. a3 Bxc3 4. bxc3 Nf6 5. d4 Qe7 6. Bg5 b6 7. Nf3 e4 8. Nd2
Bb7 9. d5 Qe5 10. Bxf6 gxf6 11. Qc2 f5 12. g3 Na6 13. Nb3 Rg8 14. e3 h5 15. h4
O-O-O 16. Be2 Rh8 17. a4 c6 18. a5 cxd5 19. cxd5 b5 20. Nd4 Kb8 21. Bxb5 Qxd5
22. O-O Rc8 23. Qb2 Nc5 24. a6 Rc7 25. Rfd1 Nd3 26. Bxd3 exd3 27. Rxd3 *
Position (FEN): 1k5r/pbrp1p2/P7/3q1p1p/3N3P/2PRP1P1/1Q3P2/R5K1 b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1113
Best move: Qh1#