Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. Nf3 Nc6 5. Be3 Qb6 6. b3 cxd4 7. Bxd4 Nxd4 8.
Nxd4 Bd7 9. c3 Rc8 10. Be2 Ne7 11. O-O Ng6 12. a4 Nxe5 13. a5 Qd8 14. f4 Nc6
15. Nd2 Nxd4 16. cxd4 Bb4 17. Bg4 O-O 18. f5 Qg5 19. fxe6 Bb5 20. exf7+ Kh8 21.
Bxc8 Bxf1 22. Nf3 *
Position (FEN): 2B2r1k/pp3Ppp/8/P2p2q1/1b1P4/1P3N2/6PP/R2Q1bK1 b - - 1 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1455
Best move: Qxg2#