Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. c3 Nf6 4. Be2 e6 5. O-O Be7 6. e5 dxe5 7. Nxe5 b6 8. Bf3
Qd6 9. Nxf7 Kxf7 10. Bxa8 Ba6 11. Re1 Nc6 12. Bxc6 Qxc6 13. d4 Bb7 14. f3 Rd8
15. Bg5 Ng4 16. Bxe7 Kxe7 17. Qc2 Nf6 18. dxc5 Qxc5+ 19. Qf2 Qg5 20. Na3 Rd2
21. Qe3 *
Position (FEN): 8/pb2k1pp/1p2pn2/6q1/8/N1P1QP2/PP1r2PP/R3R1K1 b - - 5 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1461
Best move: Qxg2#