Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. a3 Nf6 4. h3 Nc6 5. Nf3 a6 6. Nc3 Na5 7. e3 Nxc4 8. Bxc4
dxc4 9. e4 c5 10. d5 exd5 11. exd5 b5 12. O-O Be7 13. Ne5 Bb7 14. Re1 O-O 15.
Bg5 h6 16. Bh4 g5 17. Bg3 Nxd5 18. Qh5 Kg7 19. Ng4 Rh8 20. Be5+ f6 21. Ne4 fxe5
22. Nxe5 Nf4 *
Position (FEN): r2q3r/1b2b1k1/p6p/1pp1N1pQ/2p1Nn2/P6P/1P3PP1/R3R1K1 w - - 1 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1163
Best move: Qf7#