Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Ne2 d6 3. g3 b6 4. c3 Bb7 5. Bg2 e5 6. d4 c4 7. Qa4+ Nd7 8. Qxc4
Be7 9. O-O Ngf6 10. Qd3 b5 11. b3 h5 12. h3 h4 13. g4 Rc8 14. Bb2 a6 15. Nd2
Qc7 16. Rac1 Qb6 17. c4 b4 18. Kh2 Qc7 19. f4 O-O 20. fxe5 dxe5 21. Rf2 exd4+
22. Kh1 Nxg4 23. hxg4 Bg5 24. Bxd4 Nf6 25. Nf3 Bxe4 26. Qd1 Nxg4 27. Nxg5 *
Position (FEN): 2r2rk1/2q2pp1/p7/6N1/1pPBb1np/1P6/P3NRB1/2RQ3K b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1463
Best move: Qh2#