Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 e6 3. f4 d5 4. Nf3 d4 5. Bb5+ Nc6 6. Bxc6+ bxc6 7. Nb1 Ba6 8.
b3 d3 9. c4 Qf6 10. e5 Qxf4 11. O-O Qg4 12. Qe1 Ne7 13. Ba3 Nf5 14. Kh1 Be7 15.
Qf2 Nd4 16. Nxd4 Qxd4 17. Qxf7+ Kd7 18. Nc3 Raf8 19. Qh5 g6 20. Qh3 Qxe5 21.
Qxd3+ Bd6 22. Ne4 Rxf1+ 23. Rxf1 *
Position (FEN): 7r/p2k3p/b1pbp1p1/2p1q3/2P1N3/BP1Q4/P2P2PP/5R1K b - - 0 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 550
Best move: Qxh2#