Chess puzzle (Checkmate)
Moves: 1. b3 c5 2. Bb2 e6 3. d3 Nc6 4. e3 a6 5. Be2 b5 6. Nd2 Bb7 7. Ngf3 Nf6 8. O-O
Be7 9. a3 O-O 10. c4 Ng4 11. Rc1 Bd6 12. h3 Nge5 13. cxb5 axb5 14. Nxe5 Nxe5
15. Bxe5 Bxe5 16. Rxc5 Rxa3 17. Rxb5 Bc6 18. Rxe5 d6 19. Nc4 Ra2 20. Rh5 g6 21.
Rh6 Qg5 22. Rxh7 *
Position (FEN): 5rk1/5p1R/2bpp1p1/6q1/2N5/1P1PP2P/r3BPP1/3Q1RK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 906
Best move: Qxg2#