Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c3 e6 3. e3 d5 4. Nf3 c5 5. Bb5+ Bd7 6. Bxd7+ Nbxd7 7. O-O c4 8.
Nbd2 Bd6 9. h3 O-O 10. Qc2 e5 11. e4 Qc7 12. exd5 Nxd5 13. dxe5 Nxe5 14. Nxe5
Bxe5 15. Nf3 Rfe8 16. Nxe5 Rxe5 17. Bf4 Nxf4 18. Rae1 Qc6 19. Rxe5 *
Position (FEN): r5k1/pp3ppp/2q5/4R3/2p2n2/2P4P/PPQ2PP1/5RK1 b - - 0 19
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 476
Best move: Qxg2#