Chess puzzle (Checkmate)
Moves: 1. Nf3 e6 2. b3 d5 3. Bb2 Nf6 4. e3 Be7 5. Be2 c5 6. c4 O-O 7. O-O Nc6 8. Nc3
a6 9. Bd3 Nb4 10. Bb1 h6 11. a3 Nc6 12. Ne2 b5 13. d3 bxc4 14. dxc4 Rb8 15. Qc2
Na5 16. Ba2 Bb7 17. Ne5 dxc4 18. Nxc4 Nxc4 19. bxc4 Be4 20. Qc3 Bd3 21. Rad1
Ne4 *
Position (FEN): 1r1q1rk1/4bpp1/p3p2p/2p5/2P1n3/P1QbP3/BB2NPPP/3R1RK1 w - - 5 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 607
Best move: Qxg7#