Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. h3 Nf6 5. d3 Be7 6. O-O O-O 7. Re1 Be6 8. c3
a6 9. Ba4 b5 10. Bc2 d5 11. exd5 Qxd5 12. Bb3 Qd6 13. Bxe6 fxe6 14. Nbd2 Nd5
15. Ne4 Qd7 16. c4 Nf4 17. Bxf4 exf4 18. Qd2 e5 19. Nc3 Bd6 20. cxb5 axb5 21.
Nxb5 Ne7 22. Nxd6 cxd6 23. a3 Nf5 24. Rac1 Nd4 25. Nxd4 exd4 26. Re4 f3 27. g3
Qxh3 28. Rh4 *
Position (FEN): r4rk1/6pp/3p4/8/3p3R/P2P1pPq/1P1Q1P2/2R3K1 b - - 1 28
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 982
Best move: Qg2#