Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d3 h6 6. a3 d6 7. O-O Bg4 8. h3 Bh5
9. Nbd2 Qd7 10. b4 Bb6 11. Bb2 a5 12. b5 Na7 13. a4 O-O 14. Re1 c6 15. d4 exd4
16. cxd4 Rfe8 17. Qc2 Qe7 18. e5 dxe5 19. Rxe5 Qd6 20. Nb3 Bxf3 21. gxf3 Nd7
22. Rf5 Qg6+ 23. Kh2 Re7 24. Ba3 c5 25. Rg1 Bc7+ 26. Kh1 Qd6 27. dxc5 *
Position (FEN): r5k1/npbnrpp1/3q3p/pPP2R2/P1B5/BN3P1P/2Q2P2/6RK b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 921
Best move: Qh2#