Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. c3 Nf6 4. e5 dxe5 5. Nxe5 e6 6. d4 cxd4 7. cxd4 Be7 8.
Bb5+ Nbd7 9. Bg5 O-O 10. O-O Nxe5 11. dxe5 Nd5 12. Bxe7 Qxe7 13. Nc3 Rd8 14.
Nxd5 Rxd5 15. Qe2 a6 16. Ba4 b5 17. Bc2 Bb7 18. Rad1 Rad8 19. Rxd5 Rxd5 20. Rd1
Qc5 21. Rxd5 Qxd5 22. Qd3 *
Position (FEN): 6k1/1b3ppp/p3p3/1p1qP3/8/3Q4/PPB2PPP/6K1 b - - 1 22
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 794
Best move: Qxg2#