Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nc3 Nf6 3. Bg5 Ne4 4. Nxe4 dxe4 5. f3 Qd5 6. Qd2 Nc6 7. c3 h6 8.
Bh4 g5 9. Bg3 Bf5 10. fxe4 Bxe4 11. e3 O-O-O 12. Nf3 Bg7 13. c4 Qf5 14. b4 Bxf3
15. gxf3 Nxd4 16. exd4 Rxd4 17. Qe3 Rhd8 18. Be2 Rd3 19. Bxd3 Rxd3 20. Qxe7
Bxa1 *
Position (FEN): 2k5/ppp1Qp2/7p/5qp1/1PP5/3r1PB1/P6P/b3K2R w K - 0 21
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 1443
Best move: Qxc7#