Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e6 5. Nxc6 bxc6 6. Nc3 Qc7 7. Bc4 Nf6 8.
O-O h5 9. Bg5 Ng4 10. g3 Bd6 11. h3 Bb7 12. hxg4 hxg4 13. Qxg4 c5 14. Kg2 f5
15. Qe2 fxe4 16. Nxe4 Be5 17. Rh1 Rf8 18. Qh5+ Rf7 19. Rae1 a6 20. Kg1 d5 21.
Nxc5 Qxc5 22. Rxe5 *
Position (FEN): r3k3/1b3rp1/p3p3/2qpR1BQ/2B5/6P1/PPP2P2/6KR b q - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 462
Best move: Qxf2#