Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nf3 Nbd7 4. Nc3 g6 5. Bd3 Bg7 6. O-O O-O 7. Re1 Re8 8.
Be3 c6 9. Qd2 Ng4 10. h3 Nxe3 11. Qxe3 Qb6 12. Rab1 Qc7 13. e5 dxe5 14. dxe5 e6
15. Rbd1 b6 16. a3 Bb7 17. b4 c5 18. Nb5 Qc6 19. Nd6 cxb4 20. Nxe8 Rxe8 21.
axb4 Nxe5 22. Nxe5 *
Position (FEN): 4r1k1/pb3pbp/1pq1p1p1/4N3/1P6/3BQ2P/2P2PP1/3RR1K1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 672
Best move: Qxg2#