Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. Bg5 Be7 5. e3 O-O 6. Nf3 Nbd7 7. cxd5 Nxd5 8.
Bxe7 Qxe7 9. Bd3 c5 10. O-O cxd4 11. exd4 N7f6 12. Ne5 b6 13. Rc1 Bb7 14. Nxd5
Nxd5 15. Be4 Rac8 16. Qf3 f5 17. Bxd5 Bxd5 18. Qe2 Rxc1 19. Rxc1 Qg5 20. Rc7 *
Position (FEN): 5rk1/p1R3pp/1p2p3/3bNpq1/3P4/8/PP2QPPP/6K1 b - - 2 20
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 1449
Best move: Qxg2#