Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Nc3 a6 4. a4 Nc6 5. Bc4 e6 6. O-O Nf6 7. Re1 Be7 8. d4
cxd4 9. Nxd4 Qb6 10. Nxc6 bxc6 11. a5 Qc5 12. Ra4 O-O 13. Be3 Qh5 14. Be2 Qg6
15. e5 dxe5 16. Bd3 e4 17. Nxe4 Nxe4 18. Rxe4 f5 19. Rc4 Bb7 20. Bb6 c5 21. Qe2
*
Position (FEN): r4rk1/1b2b1pp/pB2p1q1/P1p2p2/2R5/3B4/1PP1QPPP/4R1K1 b - - 1 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 922
Best move: Qxg2#