Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. g3 Be7 8. Bg2
e5 9. Nf5 Bxf5 10. exf5 Nc6 11. O-O O-O 12. Re1 Nd4 13. g4 Nxg4 14. Bxe7 Qxe7
15. Qxg4 Nxc2 16. Nd5 Qd8 17. f6 g6 18. Qh4 h5 19. Qg5 Kh7 20. Re4 Nxa1 21. Rh4
Rg8 22. Rxh5+ gxh5 *
Position (FEN): r2q2r1/1p3p1k/p2p1P2/3Np1Qp/8/8/PP3PBP/n5K1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1677
Best move: Qxh5#