Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 a6 3. Bc4 e6 4. d3 Nc6 5. Be3 Na5 6. Bb3 b5 7. a3 Nxb3 8. cxb3
d6 9. b4 Bb7 10. bxc5 dxc5 11. O-O Nf6 12. Nc3 Rc8 13. Rb1 Be7 14. b4 O-O 15.
bxc5 Bxc5 16. Bxc5 Rxc5 17. Qb3 Qd6 18. d4 Rc4 19. e5 Qc6 20. exf6 gxf6 21. Nd1
Rxd4 22. Nxd4 *
Position (FEN): 5rk1/1b3p1p/p1q1pp2/1p6/3N4/PQ6/5PPP/1R1N1RK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 501
Best move: Qxg2#