Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 d5 4. exd5 Qxd5 5. Nf3 Nc6 6. cxd4 e6 7. Be2 Nf6 8.
Nc3 Bb4 9. O-O Bxc3 10. bxc3 O-O 11. Bg5 Ne4 12. Bd2 b6 13. Bd3 Nxd2 14. Qxd2
Bb7 15. Rfe1 Rac8 16. Re3 Rfd8 17. Rae1 h6 18. Bb1 e5 19. Qc2 g6 20. dxe5 Nd4
21. Nxd4 *
Position (FEN): 2rr2k1/pb3p2/1p4pp/3qP3/3N4/2P1R3/P1Q2PPP/1B2R1K1 b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 766
Best move: Qxg2#