Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Bd3 Qc7 6. O-O Nf6 7. c4 Nc6 8.
Nxc6 bxc6 9. Nc3 h5 10. f4 Bc5+ 11. Kh1 Ng4 12. Qe2 a5 13. Nd1 Ba6 14. Ne3 Nxe3
15. Bxe3 h4 16. Bxc5 h3 17. g4 d5 18. cxd5 Bxd3 19. Qxd3 cxd5 20. Rac1 Qb7 21.
exd5 Qxb2 22. dxe6 *
Position (FEN): r3k2r/5pp1/4P3/p1B5/5PP1/3Q3p/Pq5P/2R2R1K b kq - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 891
Best move: Qg2#