Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 h6 5. O-O Bc5 6. Be3 Bb6 7. Nc3 O-O 8. Qe2
d6 9. Rad1 Bg4 10. h3 Bh5 11. Nd5 Nxd5 12. Bxd5 Nd4 13. Bxd4 Bxd4 14. g4 c6 15.
Bb3 Bg6 16. c3 Bb6 17. d4 exd4 18. cxd4 Qf6 19. e5 dxe5 20. dxe5 Qf4 21. Rd6
Be4 22. Nd2 *
Position (FEN): r4rk1/pp3pp1/1bpR3p/4P3/4bqP1/1B5P/PP1NQP2/5RK1 b - - 4 22
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1538
Best move: Qg3#