Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Other_variations
Moves: 1. e4 g6 2. d4 Bg7 3. c3 a6 4. Nf3 d6 5. Bd3 Nd7 6. O-O b5 7. h3 Bb7 8. b4 Ngf6
9. Re1 O-O 10. a4 Rc8 11. axb5 axb5 12. e5 dxe5 13. Nxe5 Nxe5 14. Rxe5 Qd7 15.
Rxb5 Qc6 16. Ra7 *
Position (FEN): 2r2rk1/Rbp1ppbp/2q2np1/1R6/1P1P4/2PB3P/5PP1/1NBQ2K1 b - - 2 16
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 910
Best move: Qxg2#