Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e6 6. Nb3 Bb4 7. Bd3 O-O 8.
O-O Bxc3 9. bxc3 a6 10. Bb2 d5 11. exd5 Nxd5 12. c4 Nf4 13. Qg4 Ng6 14. Rad1
Qh4 15. Qe2 Nb4 16. a3 Nxd3 17. Rxd3 b6 18. Rd4 Qg5 19. Rfd1 Bb7 20. f3 Nf4 21.
Qe1 *
Position (FEN): r4rk1/1b3ppp/pp2p3/6q1/2PR1n2/PN3P2/1BP3PP/3RQ1K1 b - - 2 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 842
Best move: Qxg2#