Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. f4 d5 3. e5 Bf5 4. Nf3 h6 5. c3 e6 6. d4 Nd7 7. Be2 c5 8. O-O a6 9.
dxc5 Bxc5+ 10. Kh1 Ne7 11. Nd4 Bh7 12. b4 Ba7 13. Nd2 Nf5 14. Nxf5 Bxf5 15. Nf3
Rc8 16. Bb2 O-O 17. Nd4 Bh7 18. a3 Qh4 19. Qd2 Nb6 20. Rf3 Be4 21. Rh3 Qf2 22.
Rf1 *
Position (FEN): 2r2rk1/bp3pp1/pn2p2p/3pP3/1P1NbP2/P1P4R/1B1QBqPP/5R1K b - - 8 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 937
Best move: Qxg2#