Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 a6 3. d4 cxd4 4. Nxd4 e5 5. Nf3 Nf6 6. Nc3 Bb4 7. Bd3 d5 8.
exd5 e4 9. Qe2 O-O 10. Bxe4 Nxe4 11. Qxe4 Re8 12. Ne5 Bxc3+ 13. bxc3 f6 14. f4
Nd7 15. O-O fxe5 16. fxe5 Rxe5 17. Qf3 Nf6 18. c4 Bg4 19. Qf2 Re2 20. Qf4 Qe7
21. Bb2 Qe4 22. Bxf6 *
Position (FEN): r5k1/1p4pp/p4B2/3P4/2P1qQb1/8/P1P1r1PP/R4RK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 944
Best move: Qxg2#